DAX Statistical - Fonction RANK.EQ

La description

Renvoie le classement d'un nombre dans une liste de nombres.

Syntaxe

RANK.EQ (<value>, <columnName>, [<order>])

Paramètres

N ° Sr. Paramètre et description
1

value

Toute expression DAX qui renvoie une seule valeur scalaire dont le rang doit être trouvé.

L'expression doit être évaluée exactement une fois, avant que la fonction ne soit évaluée, et sa valeur passée en paramètre.

2

columnName

Le nom d'une colonne dans une table par rapport à laquelle les rangs seront déterminés.

Il ne peut pas s'agir d'une expression ou d'une colonne créée à l'aide de ces fonctions: ADDCOLUMNS, ROW ou SUMMARIZE.

3

order

Optionnel.

Spécifie comment classer la valeur, de bas en haut ou de haut en bas.

ASC: se classe dans l'ordre croissant de columnName.

DESC: se classe par ordre décroissant de columnName.

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

Valeur de retour

Un nombre indiquant le rang de valeur parmi les nombres de columnName.

Remarques

  • Si une valeur n'est pas dans columnName ou si une valeur est vide, RANK.EQ renvoie une valeur vide.

  • Les valeurs en double d'une valeur reçoivent la même valeur de classement. La prochaine valeur de classement attribuée sera la valeur de classement plus le nombre de valeurs en double. Par exemple, si cinq (5) valeurs reçoivent un rang de 8, la valeur suivante recevra un rang de 13 (8 + 5).

Exemple

= RANK.EQ (1025, Sales[Sales Amount],DESC)