RANK.EQ
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí pořadí čísla v seznamu čísel.
Syntax
RANK.EQ(<value>, <columnName>[, <order>])
Parametry
Semestr | Definice |
---|---|
value |
Libovolný výraz DAX, který vrací jeden skalární value, jehož rank se má najít. Výraz se má vyhodnotit přesně jednou, než se funkce vyhodnotí, and je value předána do seznamu argumentů. |
columnName |
Název existujícího sloupce, proti kterému bude určeno pořadí. Nemůže to být výraz or sloupec vytvořený pomocí těchto funkcí: ADDCOLUMNS , ROW , orSUMMARIZE . |
order |
(Volitelné) value, která určuje, jak rankčísla, nízká až vysoká or vysoká až nízká: |
order values
value | alternativní value | Popis |
---|---|---|
0 (nula) |
FALSE |
Seřadí sestupně podle columnName .
If
value se rovná nejvyššímu číslu v columnName pak RANK.EQ je 1. |
1 |
TRUE |
Řadí ve vzestupném pořadí columnName .
If
value se rovná nejnižšímu číslu v columnName pak RANK.EQ je 1. |
Vrácení value
Číslo označující rankvalue
mezi čísly v columnName
.
Poznámky
columnName
nemůže odkazovat na žádný sloupec vytvořený pomocí těchto funkcí: ADDCOLUMNS, řádek orSUMMARIZE. JáIf
value
je not vcolumnName
orvalue je blank, RANK.EQ vrátí blankvalue.Duplicitní values
value
obdrží stejný rankvalue; přiřazené nextrankvalue bude rankvalue plus počet duplicitních values. Například if pět (5) values jsou svázané s rank 11, pak nextvalue obdrží rank 16 (11 + 5).Tato funkce je not podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích or pravidla zabezpečení na úrovni řádků (RLS).
Příklad 1
Následující příklad vytvoří počítaný sloupec, který seřadí values v SalesAmount_USD z tabulky InternetSales_USD na all čísla ve stejném sloupci.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Příklad 2
Následující příklad řadí podmnožinu values proti danému sample. Předpokládejme, že máte tabulku místních studentů s jejich výkonem v konkrétním národním testu and, máte také celou sadu skóre v daném národním testu. Následující počítaný sloupec vám poskytne národní hodnocení pro každého z místních studentů.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])