Sdílet prostřednictvím


RANK.EQ

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Vrátí pořadí čísla v seznamu čísel.

Syntaxe

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

Parametry

Pojem definice
hodnota 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, jak se má seřadit číslo, nízká až vysoká nebo vysoká až nízká:

hodnoty pořadí

hodnota alternativní hodnota Popis
0 (nula) FALSE Seřadí sloupecName v sestupném pořadí. Pokud je hodnota rovna nejvyššímu číslu ve sloupciName , pak funkce RANK. EQ je 1.
0 TRUE Seřadí sloupce ve vzestupném pořadí. Pokud se hodnota rovná nejnižšímu číslu ve sloupciName , pak funkce RANK. EQ je 1.

Vrácená hodnota

Číslo označující pořadí hodnot mezi čísly ve sloupciName.

Poznámky

  • columnName nemůže odkazovat na žádný sloupec vytvořený pomocí těchto funkcí: ADDCOLUMNS, ROW nebo SUMMARIZE. Já

  • Pokud hodnota není ve sloupci ColumnName nebo hodnota je prázdná, pak funkce RANK. Eq vrátí prázdnou hodnotu.

  • Duplicitní hodnoty hodnoty obdrží stejnou hodnotu pořadí. Přiřazená hodnota dalšího 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])