RANK.EQ

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Zwraca klasyfikację liczby na liście liczb.

Składnia

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

Parametry

Termin Definicja
wartość Dowolne wyrażenie języka DAX zwracające pojedynczą wartość skalarną, której ranga ma zostać znaleziona. Wyrażenie ma być obliczane dokładnie raz, zanim funkcja zostanie obliczona i zostanie przekazana do listy argumentów.
Columnname Nazwa istniejącej kolumny, względem której zostaną określone klasyfikacje. Nie może to być wyrażenie ani kolumna utworzona przy użyciu następujących funkcji: ADDCOLUMNS, ROW lub SUMMARIZE.
order (Opcjonalnie) Wartość określająca, jak sklasyfikować liczbę, niską lub wysoką do niskiej:

order values (wartości zamówienia)

wartość wartość alternatywna opis
0 (zero) FAŁSZ Klasyfikuje w kolejności malejącej kolumny columnName. Jeśli wartość jest równa najwyższej liczbie w kolumnie columnName , funkcja RANK. EQ ma wartość 1.
1 PRAWDA Klasyfikuje w kolejności rosnącej kolumny columnName. Jeśli wartość jest równa najniższej liczbie w kolumnie columnName , funkcja RANK. EQ ma wartość 1.

Wartość zwracana

Liczba wskazująca rangę wartości wśród liczb w kolumnie columnName.

Uwagi

  • columnName nie może odwoływać się do żadnej kolumny utworzonej przy użyciu tych funkcji: ADDCOLUMNS, ROW lub SUMMARIZE. I

  • Jeśli wartość nie znajduje się w kolumnie columnName lub wartość jest pusta, wybierz pozycję RANK. Eq zwraca wartość pustą.

  • Zduplikowane wartości otrzymują tę samą wartość rangi. Następna przypisana wartość rangi będzie wartością rangi plus liczbą zduplikowanych wartości. Jeśli na przykład pięć (5) wartości są powiązane z rangą 11, następna wartość otrzyma rangę 16 (11 + 5).

  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład 1

Poniższy przykład tworzy kolumnę obliczeniową, która klasyfikuje wartości w SalesAmount_USD z tabeli InternetSales_USD względem wszystkich liczb w tej samej kolumnie.

= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])  

Przykład 2

Poniższy przykład klasyfikuje podzbiór wartości względem danego przykładu. Załóżmy, że masz tabelę lokalnych studentów z ich wynikami w konkretnym teście krajowym, a także masz cały zestaw wyników w tym teście krajowym. Poniższa kolumna obliczeniowa daje krajowy ranking dla każdego z lokalnych studentów.

= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])