DAX Otro - función VAR
Descripción
Almacena el resultado de una expresión como una variable con nombre, que luego se puede pasar como parámetro a otras expresiones de campo calculadas. Una vez que se han calculado los valores resultantes para una expresión de variable, esos valores no cambian, incluso si se hace referencia a la variable en otra expresión.
La función DAX VAR es nueva en Excel 2016.
Sintaxis
VAR <name> = <expression>
Parámetros
No Señor. | Término y descripción |
---|---|
1 | name El nombre de la variable (identificador).
|
2 | expression Una expresión DAX que devuelve un valor escalar o de tabla. |
Valor devuelto
Una variable con nombre que contiene el resultado del parámetro de expresión.
Observaciones
Una expresión pasada como parámetro a VAR puede contener otra declaración de VAR.
Al hacer referencia a una variable:
Los campos calculados no pueden hacer referencia a variables definidas fuera de la expresión del campo calculado, pero pueden hacer referencia a variables de alcance funcional definidas dentro de la expresión.
Las variables pueden referirse a campos calculados.
Las variables pueden referirse a variables definidas previamente.
No se puede hacer referencia a las columnas de las variables de tabla mediante la sintaxis de TableName [ColumnName].
Ejemplo
= 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