RANK.EQ
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí pořadí čísla v seznamu čísel.
Syntax
RANK.EQ(<value>, <columnName>[, <order>])
Parametry
Semestr | Definice |
---|---|
value |
Libovolný výraz DAX, který vrátí jednu skalární hodnotu, jejíž pořadí se má najít. Výraz se má vyhodnotit přesně jednou, před vyhodnocením funkce a předáním hodnoty 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 ani sloupec vytvořený pomocí těchto funkcí: ADDCOLUMNS , ROW nebo SUMMARIZE . |
order |
(Volitelné) Hodnota, která určuje pořadí čísel, nízké až vysoké nebo nízké: |
hodnoty pořadí
hodnota | alternativní hodnota | Popis |
---|---|---|
0 (nula) |
FALSE |
Seřadí sestupně podle columnName . Pokud se value rovná nejvyššímu číslu v columnName , RANK.EQ je 1. |
1 |
TRUE |
Řadí ve vzestupném pořadí columnName . Pokud se value rovná nejnižšímu číslu v columnName pak RANK.EQ je 1. |
Návratová hodnota
Číslo označující pořadí value
mezi čísly v columnName
.
Poznámky
columnName
nemůže odkazovat na žádný sloupec vytvořený pomocí těchto funkcí: ADDCOLUMNS, ŘÁDEK nebo SUMMARIZE. JáPokud
value
není vcolumnName
nebo hodnota je prázdná, RANK.EQ vrátí prázdnou hodnotu.Duplicitní hodnoty
value
obdrží stejnou hodnotu pořadí; Další přiřazená hodnota pořadí bude hodnota pořadí plus počet duplicitních hodnot. Pokud je například pět (5) hodnot svázaných s pořadím 11, další hodnota obdrží pořadí 16 (11 + 5).Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad 1
Následující příklad vytvoří počítaný sloupec, který seřadí hodnoty v SalesAmount_USD z tabulky InternetSales_USD na všechna čí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 hodnot proti danému vzorku. Předpokládejme, že máte tabulku místníchstudentůch 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])