Filtre DAX - Fonction EARLIER

La description

Renvoie la valeur actuelle de la colonne spécifiée dans une passe d'évaluation externe de la colonne mentionnée.

Syntaxe

EARLIER (<column>, <number>)

Paramètres

N ° Sr. Paramètre et description
1

column

Une colonne ou une expression qui se résout en une colonne.

2

number

Optionnel. Un nombre positif à la passe d'évaluation externe.

  • Le niveau d'évaluation suivant est représenté par 1.
  • Deux niveaux sont représentés par 2, et ainsi de suite.

Si omis, la valeur par défaut est 1.

Valeur de retour

La valeur actuelle de la ligne, de la colonne, au nombre de passes d'évaluation externes.

Remarques

EARLIER est utile pour les calculs imbriqués dans lesquels vous souhaitez utiliser une certaine valeur comme entrée et produire des calculs basés sur cette entrée. Dans Microsoft Excel, vous ne pouvez effectuer de tels calculs que dans le contexte de la ligne actuelle. Cependant, dans DAX, vous pouvez stocker la valeur de l'entrée, puis effectuer un calcul à l'aide des données de la table entière.

EARLIER est principalement utilisé dans le contexte des colonnes calculées. EARLIER réussit s'il existe un contexte de ligne avant le début de l'analyse de table. Sinon, il renvoie une erreur.

Exemple

Si vous avez une table Sales avec des données de ventes, vous pouvez créer une colonne calculée avec les rangs des valeurs Sales Amount comme suit:

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