Moteurs. EQRANK.EQ

Retourne le classement d’un nombre dans une liste de nombres.Returns the ranking of a number in a list of numbers.

SyntaxeSyntax

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

les paramètresParameters

valeurvalue
Toute expression DAX qui retourne une valeur scalaire unique dont le rang doit être trouvé.Any DAX expression that returns a single scalar value whose rank is to be found. L’expression doit être évaluée une seule fois, avant l’évaluation de la fonction, et sa valeur est transmise à la liste d’arguments.The expression is to be evaluated exactly once, before the function is evaluated, and it’s value passed to the argument list.

NomColonnecolumnName
Nom d’une colonne existante sur laquelle les rangs seront déterminés.The name of an existing column against which ranks will be determined. Il ne peut pas s’agir d’une expression ou d’une colonne créée à l’aide des fonctions suivantes : ADDCOLUMNS, ROW ou Resume.It cannot be an expression or a column created using these functions: ADDCOLUMNS, ROW or SUMMARIZE.

Ordreorder
Facultatif Valeur qui spécifie comment classer le nombre, de bas à haut ou de haut en bas :(Optional) A value that specifies how to rank number, low to high or high to low:

ajoutéevalue autre valeuralternate value DescriptionDescription
0 (zéro)0 (zero) FAUXFALSE Classement dans l’ordre décroissant de ColumnName.Ranks in descending order of columnName. Si la valeur est égale au nombre le plus élevé dans ColumnName , rang. L’égalisation est 1.If value is equal to the highest number in columnName then RANK.EQ is 1.
11 VRAITRUE Classement dans l’ordre croissant de ColumnName.Ranks in ascending order of columnName. Si la valeur est égale au nombre le plus bas dans ColumnName , rang. L’égalisation est 1.If value is equal to the lowest number in columnName then RANK.EQ is 1.

Valeur de retourReturn value

Nombre indiquant le rang de la valeur parmi les nombres de ColumnName.A number indicating the rank of value among the numbers in columnName.

ExceptionsExceptions

ConcernantRemarks

  • ColumnName ne peut pas faire référence à une colonne créée à l’aide des fonctions suivantes : ADDCOLUMNS, Row ou Resume. CliqucolumnName cannot refer to any column created using these functions: ADDCOLUMNS, ROW or SUMMARIZE.I

  • Si la valeur n’est pas dans ColumnName ou si la valeur est un vide, rang. EQ retourne une valeur vide.If value is not in columnName or value is a blank, then RANK.EQ returns a blank value.

  • Les valeurs en double de la valeur reçoivent la même valeur de classement ; la valeur de classement suivante affectée sera la valeur de classement plus le nombre de valeurs dupliquées.Duplicate values of value receive the same rank value; the next rank value assigned will be the rank value plus the number of duplicate values. Par exemple, si cinq (5) valeurs sont liées par un rang 11, la valeur suivante recevra un rang de 16 (11 + 5).For example if five (5) values are tied with a rank of 11 then the next value will receive a rank of 16 (11 + 5).

ExampleExample

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.The following example creates a calculated column that ranks the values in SalesAmount_USD, from the InternetSales_USD table, against all numbers in the same column.

=RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])  

ExampleExample

L’exemple suivant classe un sous-ensemble de valeurs par rapport à un échantillon donné.The following example ranks a subset of values against a given sample. Supposons que vous disposiez d’une table d’étudiants locaux avec leurs performances dans un test national spécifique et que, en outre, vous avez le jeu complet de scores dans ce test national.Assume that you have a table of local students with their performance in a specific national test and, also, you have the entire set of scores in that national test. La colonne calculée suivante vous donnera le classement national de chacun des étudiants locaux.The following calculated column will give you the national ranking for each of the local students.

=RANK.EQ(Students[Test_Score], NationalScores[Test_Score])