Sdílet prostřednictvím


RANK.EQ

platí pro:Počítaný sloupecPočítaná tabulkamíravizuá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, ROWnebo 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í v columnName 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])