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.
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