DAX Autre - Fonction VAR
La description
Stocke le résultat d'une expression en tant que variable nommée, qui peut ensuite être transmise en tant que paramètre à d'autres expressions de champ calculé. Une fois que les valeurs résultantes ont été calculées pour une expression de variable, ces valeurs ne changent pas, même si la variable est référencée dans une autre expression.
La fonction DAX VAR est nouvelle dans Excel 2016.
Syntaxe
VAR <name> = <expression>
Paramètres
N ° Sr. | Terme et description |
---|---|
1 | name Le nom de la variable (identifiant).
|
2 | expression Une expression DAX qui renvoie une valeur scalaire ou table. |
Valeur de retour
Une variable nommée contenant le résultat du paramètre d'expression.
Remarques
Une expression passée en paramètre à VAR peut contenir une autre déclaration VAR.
Lors du référencement d'une variable -
Les champs calculés ne peuvent pas faire référence à des variables définies en dehors de l'expression de champ calculé, mais peuvent faire référence à des variables de portée fonctionnelle définies dans l'expression.
Les variables peuvent faire référence à des champs calculés.
Les variables peuvent faire référence à des variables précédemment définies.
Les colonnes des variables de table ne peuvent pas être référencées via la syntaxe TableName [ColumnName].
Exemple
= 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