COLLAPSEALL
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
Recupera un contesto al livello più alto rispetto al contesto corrente. Se viene specificata un'espressione, restituisce il relativo valore nel nuovo contesto, consentendo la navigazione nelle gerarchie e nel calcolo al livello più alto.
Sintassi
Sintassi che esegue sia lo spostamento che il calcolo.
COLLAPSEALL ( <expression>, <axis> )
Sintassi che esegue solo lo spostamento.
COLLAPSEALL ( <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ù alto. Per la versione che esegue solo la navigazione, la funzione modifica il contesto di valutazione passando al livello più alto.
Osservazioni:
- Questa funzione può essere usata solo nei calcoli visivi.
- Le versioni di sola navigazione della funzione possono essere usate 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.
Esempio
Data una tabella che riepiloga le vendite totali per una gerarchia con livelli per totale, anno, trimestre e mese, il calcolo DAX seguente recupera il valore di [SalesAmount] al livello più alto, totale.
TotalValue = COLLAPSEALL([SalesAmount], ROWS)
Lo screenshot seguente mostra la matrice con il calcolo visivo.