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])
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla