Condividi tramite


ESPANDERE

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

Recupera un contesto con livelli di dettaglio aggiunti rispetto al contesto corrente. Se viene specificata un'espressione, restituisce il relativo valore nel nuovo contesto, consentendo la navigazione nelle gerarchie e nel calcolo a un livello più dettagliato.

Sintassi

Sintassi che eseguono sia lo spostamento che il calcolo.

EXPAND ( <expression>, <axis>[, N] )
EXPAND ( <expression>, <column>[, <column>] ... )

Sintassi che eseguono solo la navigazione.

EXPAND ( <axis>[, N] )
EXPAND ( <column>[, <column>] ... )

Parametri

Termine Definizione
expression Espressione da valutare nel nuovo contesto.
axis Riferimento all'asse.
colonna Colonna nella griglia dei dati.
N (Facoltativo) Numero di livelli da espandere. Se omesso, il valore predefinito è 1.

Valore restituito

Per le versioni che eseguono sia lo spostamento che il calcolo, la funzione restituisce il valore dell'espressione nel nuovo contesto dopo il passaggio a un nuovo livello. Per le versioni che eseguono solo lo spostamento, la funzione modifica il contesto di valutazione passando a un nuovo livello.

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.
  • Quando vengono specificate colonne, gli assi vengono determinati includendo l'asse di ogni colonna la prima volta che viene rilevato.
  • Quando si specifica N, la funzione si sposta verso il basso i livelli N della gerarchia dal livello corrente o dal livello inferiore, a qualsiasi livello arriva per primo.
  • Quando si specificano più colonne, la funzione si sposta verso il basso nella gerarchia fino a raggiungere il primo livello in cui sono presenti tutte le colonne specificate.
  • Lo spostamento inizia nella cella corrente nella matrice di dati, decrescente verso il basso nella gerarchia. Se una colonna specificata è a un livello superiore alla cella corrente, verrà ignorata.
  • 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 il totale, l'anno, il trimestre e il mese, i calcoli DAX seguenti calcolano rispettivamente il valore massimo di [SalesAmount] a livello figlio, il livello dei nipoti e il livello del mese.

MaxOfChildren = EXPAND(MAX([SalesAmount]), ROWS)
MaxOfGrandChildren = EXPAND(MAX([SalesAmount]), ROWS, 2)
MaxOfMonthChildren = EXPAND(MAX([SalesAmount]), [Month])

Lo screenshot seguente mostra la matrice con i tre calcoli visivi.

Calcolo visivo DAX

Vedi anche

EXPANDALL
COLL piattaforma di strumenti analitici E
COLL piattaforma di strumenti analitici EALL