A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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 .

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

Se quiser comparar mais de uma coluna, você pode usar para adicionar outra condição ao filtro.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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 palavra-chave EVALUATE do DAX Studio: exemplos básicos

A diferença é que com esta função você tem a opção de alterar o nome da coluna.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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 .

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

Feito isso, volte ao DAX Studio e execute o código abaixo:

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

Quando estiver satisfeito com os resultados, copie o código e volte para o LuckyTemplates. Crie uma nova tabela e cole o código.

A palavra-chave EVALUATE do DAX Studio: exemplos básicos

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.

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

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.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

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.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

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.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

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.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

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

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

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.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.