RANK.EQ
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve la clasificación de un número en una lista de números.
Sintaxis
RANK.EQ(<value>, <columnName>[, <order>])
Parámetros
Término | Definición |
---|---|
value |
Cualquier expresión DAX que devuelva un único value escalar cuyo rank se va a encontrar. La expresión se va a evaluar exactamente una vez, antes de evaluar la función, and se value pasar a la lista de argumentos. |
columnName |
Nombre de una columna existente en la que se determinarán las clasificaciones. No puede ser una expresión or una columna creada con estas funciones: ADDCOLUMNS , ROW , orSUMMARIZE . |
order |
(Opcional) Un value que especifica cómo ranknúmeros, bajo a alto or alto a bajo: |
order values
value | value alternativos | Descripción |
---|---|---|
0 (cero) |
FALSE |
Clasifica en orden descendente de columnName .
If
value es igual al número más alto de columnName después RANK.EQ es 1. |
1 |
TRUE |
Clasifica en orden ascendente de columnName .
If
value es igual al número más bajo de columnName después RANK.EQ es 1. |
Devolver value
Número que indica el rank de value
entre los números de columnName
.
Observaciones
columnName
no puede hacer referencia a ninguna columna creada con estas funciones: ADDCOLUMNS, ROW orSUMMARIZE. YoIf
value
se not encolumnName
orvalue es un blanky, a continuación, RANK.EQ devuelve un blankvalue.Los values duplicados de
value
reciben la misma rankvalue; el nextrankvalue asignado será el rankvalue más el número de valuesduplicados. Por ejemplo, if cinco (5) values están vinculados con un rank de 11, el nextvalue recibirá un rank de 16 (11 + 5).Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
Ejemplo 1
En el ejemplo siguiente se crea una columna calculada que clasifica el values en SalesAmount_USD, de la tabla InternetSales_USD, con all números de la misma columna.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Ejemplo 2
En el ejemplo siguiente se clasifica un subconjunto de values en una sampledeterminada. Supongamos que tiene una tabla de estudiantes locales con su desempeño en una prueba nacional específica and, también tiene el conjunto completo de puntuaciones en esa prueba nacional. La siguiente columna calculada le dará la clasificación nacional para cada uno de los estudiantes locales.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])