Condividi tramite


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.

Calcolo visivo DAX

Vedi anche

ESPANDERE
EXPANDALL
COLLASSO