Filtro DAX - funzione EARLIER

Descrizione

Restituisce il valore corrente della colonna specificata in un passaggio di valutazione esterno della colonna menzionata.

Sintassi

EARLIER (<column>, <number>)

Parametri

Sr.No. Parametro e descrizione
1

column

Una colonna o un'espressione che si risolve in una colonna.

2

number

Opzionale. Un numero positivo per il passaggio di valutazione esterno.

  • Il livello di valutazione successivo è rappresentato da 1.
  • Due livelli fuori sono rappresentati da 2 e così via.

Se omesso, il valore predefinito è 1.

Valore di ritorno

Il valore corrente della riga, dalla colonna, al numero di passaggi di valutazione esterni.

Osservazioni

EARLIER è utile per i calcoli nidificati in cui si desidera utilizzare un determinato valore come input e produrre calcoli basati su tale input. In Microsoft Excel, è possibile eseguire tali calcoli solo nel contesto della riga corrente. Tuttavia, in DAX è possibile archiviare il valore dell'input e quindi eseguire il calcolo utilizzando i dati dell'intera tabella.

EARLIER viene utilizzato principalmente nel contesto delle colonne calcolate. EARLIER riesce se esiste un contesto di riga prima dell'inizio della scansione della tabella. In caso contrario, restituisce un errore.

Esempio

Se hai una tabella Vendite con dati di vendita, puoi creare una colonna calcolata con i ranghi dei valori Importo vendite come segue:

= COUNTROWS ( 
   FILTER (Sales, EARLIER (Sales[Sales Amount])<Sales[Sales Amount])
)+1