Colunas calculadas no SharePoint | Uma visão geral
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Depois de conectar com sucesso o DAX Studio ao LuckyTemplates e aprender sobre sua interface de usuário, a próxima etapa é aprender sobre as diferentes palavras-chave e como usá-las. Neste tutorial, discutiremos sobre a palavra-chave EVALUATE do DAX Studio. Exemplos básicos também são fornecidos para entender melhor como e quando ele é usado.
Índice
Introdução
EVALUATE é uma palavra-chave incluída automaticamente pelo LuckyTemplates em todas as consultas. Ele é usado para responder e criar seus visuais no LuckyTemplates. Também é usado para conter expressões de tabela em uma consulta DAX .
Para usar EVALUATE em uma consulta, você pode inserir EVALUATE e fornecer uma expressão de tabela.
Observe que você não pode emparelhar EVALUATE com um valor escalar, como uma medida ou um número . Portanto, se você tentar Executar EVALUATE 1 , aparecerá um erro no painel Saída.
Você só pode usar EVALUATE com expressões de tabela .
Criando tabelas no DAX Studio usando EVALUATE
Para converter números ou medidas em uma tabela, você precisa colocá-la entre chaves ( { } ). Fazendo isso, você terá uma tabela com uma linha e uma coluna contendo o valor 1.
Para criar uma tabela com duas colunas, use parênteses ( ( ) ) e escreva outro valor separado por vírgula. Quando isso for executado, você terá uma tabela com duas colunas e uma linha.
Para adicionar outra linha, você precisa colocar outra expressão entre parênteses dentro da chave. Se você executar isso, obterá uma tabela com duas colunas e duas linhas.
Fazendo referência a tabelas usando EVALUATE
Além da construção de tabelas, você também pode fazer referência a tabelas inteiras usando EVALUATE.
Por exemplo, se você deseja retornar a Tabela de Produtos, execute EVALUATE Produtos .
Você obterá todas as colunas e linhas dentro da tabela de produtos. Além disso, se você olhar no canto inferior direito, verá o número de linhas que a tabela de produtos contém. Nesse caso, ele possui 2.517 linhas.
Emparelhar AVALIAR com outras funções
EVALUATE também pode ser emparelhado com outras funções DAX.
Uma opção é usar EVALUATE junto com . Isso filtrará as linhas dentro da tabela de produtos, dependendo do que você especificou.
Por exemplo, você deseja apenas resultados em que a cor do produto seja vermelha. Se você executar a consulta abaixo, os resultados mostrarão apenas as linhas com essas especificações. Você também pode ver que, em vez de 2.517 linhas, a tabela de produtos agora tem apenas 99 linhas.
Se quiser comparar mais de uma coluna, você pode usar para adicionar outra condição ao filtro.
Esta consulta agora retorna 701 linhas.
Outra opção que você pode tentar é usar . Isso retornará uma lista distinta de todas as cores disponíveis na Tabela de Produtos.
Você também pode usar e .
Além disso, além de usar chaves, você também pode usar a função para recuperar dados de linhas específicas em uma tabela.
A diferença é que com esta função você tem a opção de alterar o nome da coluna.
Usando expressões complexas no DAX Studio com EVALUATE
Para este exemplo, vamos primeiro voltar ao LuckyTemplates e criar uma nova medida para Total Sales .
Feito isso, volte ao DAX Studio e execute o código abaixo:
Esse código significa que você está chamando a medida Total Sales para iniciar a transição de contexto e atribuir um valor Sales a cada linha na tabela Products. Depois de executá-lo, você terá as vendas totais na coluna mais à direita desta tabela.
Agora, você notará que algumas linhas nesta tabela não têm um valor para o Total Sales.
Isso significa que não há itens de linha correspondentes para essa linha na tabela Vendas.
Para remover linhas com valores em branco, você pode usar a função FILTER. Além disso, uma prática recomendada para diferenciar colunas de medidas é usar o símbolo @ . Isso irá tratá-lo como uma coluna virtual.
Quando estiver satisfeito com os resultados, copie o código e volte para o LuckyTemplates. Crie uma nova tabela e cole o código.
Agora você obterá uma tabela de produtos com uma coluna para o valor das vendas.
Conclusão
A palavra-chave EVALUATE é usada ao criar consultas no DAX Studio. Por isso, é importante entender o que é e como é usado. Aprender o básico é crucial para desenvolver confiança e habilidade ao lidar com expressões complexas no futuro.
Existem outras maneiras de usar e aplicar a palavra-chave EVALUATE. Há também uma opção para automatizar o processo de consulta com o uso de EVALUATE. Ao explorar mais palavras-chave do DAX Studio, você descobrirá uma infinidade de possibilidades que melhorarão sua experiência de codificação.
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.
Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.
Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.