DAX Altro - funzione VAR
Descrizione
Memorizza il risultato di un'espressione come variabile denominata, che può quindi essere passata come parametro ad altre espressioni di campo calcolate. Una volta che i valori risultanti sono stati calcolati per un'espressione variabile, quei valori non cambiano, anche se si fa riferimento alla variabile in un'altra espressione.
La funzione DAX VAR è una novità di Excel 2016.
Sintassi
VAR <name> = <expression>
Parametri
Sr.No. | Termine e descrizione |
---|---|
1 | name Il nome della variabile (identificatore).
|
2 | expression Un'espressione DAX che restituisce un valore scalare o di tabella. |
Valore di ritorno
Una variabile denominata contenente il risultato del parametro dell'espressione.
Osservazioni
Un'espressione passata come parametro a VAR può contenere un'altra dichiarazione VAR.
Quando si fa riferimento a una variabile -
I campi calcolati non possono fare riferimento a variabili definite all'esterno dell'espressione del campo calcolato, ma possono fare riferimento a variabili dell'ambito funzionale definite all'interno dell'espressione.
Le variabili possono fare riferimento a campi calcolati.
Le variabili possono fare riferimento a variabili definite in precedenza.
Non è possibile fare riferimento alle colonne nelle variabili di tabella tramite la sintassi TableName [ColumnName].
Esempio
= 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