Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Retourne le classement d’un nombre dans une liste de nombres.
RANK.EQ(<value>, <columnName>[, <order>])
Terme | Définition |
---|---|
value |
Toute expression DAX qui retourne une valeur scalaire unique dont le classement est trouvé. L’expression doit être évaluée exactement une fois, avant l’évaluation de la fonction et sa valeur est passée à la liste d’arguments. |
columnName |
Nom d’une colonne existante 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 . |
order |
(Facultatif) Valeur qui spécifie comment classer nombres, faible à élevé ou élevé à faible : |
valeur | autre valeur | Description |
---|---|---|
0 (zéro) |
FALSE |
Classe dans l’ordre décroissant de columnName . Si value est égal au nombre le plus élevé dans columnName RANK.EQ est égal à 1. |
1 |
TRUE |
Rangs dans l’ordre croissant de columnName . Si value est égal au nombre le plus bas dans columnName , RANK.EQ est égal à 1. |
Nombre indiquant le rang de value
parmi les nombres de columnName
.
columnName
ne peut pas faire référence à une colonne créée à l’aide de ces fonctions : ADDCOLUMNS, ROW ou SUMMARIZE. Je
Si value
n’est pas dans columnName
ou si la valeur est vide, RANK. EQ retourne une valeur vide.
Les valeurs en double de value
reçoivent la même valeur de classement ; la valeur de classement suivante est la valeur de classement plus le nombre de valeurs dupliquées. Par exemple, si cinq (5) valeurs sont liées avec un rang de 11, la valeur suivante reçoit un rang de 16 (11 + 5).
Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).
L’exemple suivant crée une colonne calculée qui classe les valeurs dans SalesAmount_USD, à partir de la table InternetSales_USD, par rapport à tous les nombres de la même colonne.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
L’exemple suivant classe un sous-ensemble de valeurs par rapport à un exemple donné. Supposons que vous disposez d’une table des étudiants locaux avec leurs performances dans un test national spécifique et, également, que vous avez l’ensemble des scores dans ce test national. La colonne calculée suivante vous donne le classement national pour chacun des étudiants locaux.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])
Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’hui