DAX Outros - função VAR
Descrição
Armazena o resultado de uma expressão como uma variável nomeada, que pode então ser passada como um parâmetro para outras expressões de campo calculadas. Uma vez que os valores resultantes foram calculados para uma expressão de variável, esses valores não mudam, mesmo se a variável for referenciada em outra expressão.
A função DAX VAR é nova no Excel 2016.
Sintaxe
VAR <name> = <expression>
Parâmetros
Sr. Não. | Termo e descrição |
---|---|
1 | name O nome da variável (identificador).
|
2 | expression Uma expressão DAX que retorna um valor escalar ou de tabela. |
Valor de retorno
Uma variável nomeada contendo o resultado do parâmetro de expressão.
Observações
Uma expressão passada como parâmetro para VAR pode conter outra declaração VAR.
Ao fazer referência a uma variável -
Os campos calculados não podem se referir a variáveis definidas fora da expressão de campo calculada, mas podem se referir a variáveis de escopo funcional definidas na expressão.
As variáveis podem referir-se a campos calculados.
Variáveis podem se referir a variáveis previamente definidas.
As colunas em variáveis de tabela não podem ser referenciadas por meio da sintaxe TableName [ColumnName].
Exemplo
= Var SouthSales = SUMX(FILTER(Sales,Sales[Region]="South")
,Sales[Sales Amount]) Var EastSales = SUMX(FILTER(Sales,Sales[Region]="East")
,Sales[Sales Amount]) return SouthSales+EastSales