EXPANDALL
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
Recupera un contesto al livello più dettagliato. Se viene specificata un'espressione, restituisce il relativo valore nel nuovo contesto, consentendo la navigazione nelle gerarchie e nel calcolo al livello più dettagliato.
Sintassi
Sintassi che esegue sia lo spostamento che il calcolo.
EXPANDALL ( <expression>, <axis> )
Sintassi che esegue solo lo spostamento.
EXPANDALL ( <axis> )
Parametri
Termine | Definizione |
---|---|
expression | Espressione da valutare nel nuovo contesto. |
axis | Riferimento all'asse. |
Valore restituito
Per la versione che esegue sia lo spostamento che il calcolo, la funzione restituisce il valore dell'espressione nel nuovo contesto dopo il passaggio al livello più basso della gerarchia. Per la versione che esegue solo la navigazione, la funzione modifica il contesto di valutazione passando al livello più basso della gerarchia.
Osservazioni:
- Questa funzione può essere usata solo nei calcoli visivi.
- La versione di sola navigazione della funzione può essere utilizzata all'interno della funzione CALCULATE.
- I livelli della gerarchia sono determinati da tutte le colonne di ogni asse a cui fa riferimento il riferimento dell'asse.
- Spesso, ci sono più celle discendenti a un livello inferiore; pertanto, per l'argomento dell'espressione è necessaria una forma di aggregazione.
Esempio
Data una tabella che riepiloga le vendite totali per una gerarchia con livelli per totale, anno, trimestre e mese, il calcolo DAX seguente calcola il valore massimo di [SalesAmount] al livello più basso, [Month].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
Lo screenshot seguente mostra la matrice con il calcolo visivo.