Excel DAX - Sintaxe para fórmulas DAX
DAX significa Expressões de Análise de Dados. Portanto, o objetivo do DAX é construir fórmulas DAX que permitem que você execute atividades de análise de dados.
Uma fórmula DAX sempre começa com um sinal de igual (=).
Após o sinal de igual, você pode fornecer uma expressão avaliada como um valor escalar ou uma expressão que pode ser convertida em um valor escalar. Isso inclui o seguinte -
Uma constante escalar.
Uma expressão que usa um operador escalar (+, -, *, /,> =, &&, etc.)
Referências a colunas ou tabelas.
Operadores, constantes e valores fornecidos como parte de uma expressão.
O resultado de uma função DAX e seus argumentos necessários. Algumas funções DAX retornam uma tabela em vez de um valor escalar e devem ser agrupadas em uma função DAX que avalia a tabela e retorna um valor escalar. A menos que a tabela seja uma tabela de coluna única e linha única, ela é tratada como um valor escalar.
A maioria das funções DAX requer um ou mais argumentos, que podem incluir tabelas, colunas, expressões e valores. No entanto, algumas funções DAX, como PI, não exigem nenhum argumento, mas sempre exigem parênteses para indicar o argumento nulo. Por exemplo, você deve sempre digitar PI (), mas não PI. Você também pode aninhar funções DAX em outras funções DAX.
Expressões. Uma expressão pode conter qualquer um ou todos os seguintes: operadores, valores e referências a colunas.
Important Note- As fórmulas DAX podem se comportar de maneira diferente, dependendo se são usadas em uma coluna calculada ou em um campo calculado. Você deve sempre estar ciente do contexto e de como os dados usados na fórmula DAX estão relacionados a outros dados que podem ser usados no cálculo. Você aprenderá mais sobre isso no capítulo - Contexto DAX.
Exemplos
- = [Nome] e [Sobrenome]
- = CONCATENAR ([Nome], [Sobrenome])
- Lucro: = [Vendas] - [Custos]
As duas primeiras são fórmulas DAX para colunas calculadas, enquanto a terceira é uma fórmula DAX para um campo calculado.