Funkcja Power BI RANKX DAX: składnia, użycie i przykłady

Funkcja Power Bi Rankx Dax Skladnia Uzycie I Przyklady



RANKX to funkcja języka DAX (Data Analysis Expressions) w usłudze Power BI, która służy do obliczania rankingu wartości w tabeli lub kolumnie na podstawie określonego wyrażenia. Przypisuje unikalną rangę każdej wartości na podstawie kolejności określonej przez wyrażenie.

Ta funkcja umożliwia uszeregowanie wartości lub obliczeń na podstawie określonej kolumny lub miary. Umożliwia użytkownikom określenie rangi każdego wiersza w tabeli w stosunku do innych wierszy, wykorzystując wybraną miarę jako podstawę do porównania.

Wynik RANKX funkcja jest liczbą całkowitą reprezentującą pozycję wiersza w rankingu. W tym samouczku opisano, jak używać funkcji RANKX w usłudze Power BI.







Składnia i parametry RANKX

Składnia RANKX funkcja jest następująca:



RANKX(, , [[, [, ]]])

Funkcja przyjmuje cztery argumenty:



Tabela : tabela, wyrażenie tabelowe lub kolumna zawierająca wartości, które mają zostać uszeregowane lub na podstawie których należy przeprowadzić ranking.





Wyrażenie : miara, kolumna lub wyrażenie zawierające wartości, które mają zostać uszeregowane.

Wartość : Wartość, która ma zostać sklasyfikowana. Jest to argument opcjonalny i jeśli zostanie pominięty, funkcja zwróci rangę dla każdego wiersza na podstawie całej kolumny.



Zamówienie : Kolejność, w jakiej powinny być uszeregowane wartości (rosnąco lub malejąco). Może przyjmować wartości 1 Lub 0 , Gdzie 1 reprezentuje porządek malejący i 0 reprezentuje porządek rosnący. Domyślnie jest ustawiony na 1 . Jest to oczywiście kolejny parametr opcjonalny.

[] (opcjonalnie): Ten parametr określa sposób postępowania z powiązaniami, tj. gdy dwa lub więcej elementów ma tę samą wartość i przypisano tę samą rangę. Może przyjmować wartości 0 , 1 , Lub -1 , Gdzie 0 oznacza przypisanie średniej rangi, 1 oznacza przypisanie maksymalnej rangi, oraz -1 oznacza przypisanie minimalnej rangi. Wartość domyślna to 0 .

Jak korzystać z RANKX w Power BI

Aby użyć RANKX w Power BI, wykonaj następujące kroki:

Krok 1: Przygotuj dane

Upewnij się, że Twoje dane są ładowane do usługi Power BI i zorganizowane w formacie tabeli, z kolumnami, które chcesz uszeregować, oraz miarą, której będziesz używać do tworzenia rankingu (np. sprzedaż, przychody).

Krok 2: Utwórz miarę

Utwórz nową miarę wybierając „Nowa miara” z zakładki „Modelowanie”. Napisz miarę DAX, która definiuje podstawę rankingu. Na przykład, aby uszeregować produkty na podstawie sprzedaży, utwórz miarę za pomocą SUMA do agregowania sprzedaży dla każdego produktu.

Krok 3: Napisz funkcję/wzór RANKX

Następnym krokiem jest użycie RANKX funkcję w nowej mierze, aby obliczyć rangę każdego elementu. Funkcja wymaga nazwy tabeli, miary utworzonej w poprzednim kroku i opcjonalnie kolejności rang (rosnącej lub malejącej) oraz sposobu obsługi powiązań.

Na przykład:

Ranking sprzedaży = RANKX(finanse, [sprzedaż brutto], , DESC, gęstość)

Kliknij „Enter”, aby utworzyć miarę. Nowa miara pojawi się w panelu „Pola”.

Krok 4: Zbuduj wizualizację

Gdy już uzyskasz miarę, możesz jej teraz używać do tworzenia wizualizacji, dodając tabelę lub wykres do kanwy raportu i dołączając kolumnę, którą chcesz sklasyfikować, oraz nowo utworzoną miarę rangi. Alternatywnie możesz przeciągnąć nową miarę na element wizualny, taki jak tabela lub wykres, aby wyświetlić wartości w rankingu.

Przykłady RANKX w Power BI

Oto niektóre z kluczowych przykładów usługi Power BI:

Przykład 1: Ranking sprzedaży według regionu

Zakładając, że masz tabelę danych sprzedaży obejmującą region, sprzedawcę i całkowitą sprzedaż, aby uszeregować sprzedaż według regionu w kolejności malejącej, zacznij od utworzenia nowej miary, wybierając „Nowa miara” z zakładki „Modelowanie”. Na pasku formuły wprowadź funkcję RANKX z odpowiednimi argumentami.

Na przykład:

Ranking sprzedaży = RANKX(sprzedaż, [sprzedaż ogółem], [sprzedaż ogółem], DESC)

Po zakończeniu formuły kliknij „Enter”, aby utworzyć miarę, a nowa miara pojawi się w panelu „Pola”. Na koniec przeciągnij pola „Region” i „Ranking sprzedaży” na wizualizację tabeli, aby wyświetlić ranking sprzedaży według regionu.

Przykład 2: Uszereguj produkty według sprzedaży

Jeśli masz tabelę danych produktów zawierającą nazwę produktu, kategorię i łączną sprzedaż, możesz uszeregować produkty według sprzedaży w porządku malejącym w każdej kategorii, tworząc je w zakładce „Modelowanie” przed wejściem do funkcji RANKX z odpowiednimi argumentami w pasek formuły.

Na przykład:

Ranking produktu = POZYCJAX(FILTR(Produkty, [kategoria] = WYBRANA WARTOŚĆ(Produkty[kategoria])), [Sprzedaż ogółem], [Sprzedaż ogółem], DESC)

Kliknij „Enter”, a nowa miara pojawi się w panelu „Pola”. Zakończ procedurę, przeciągając pola „Kategoria”, „Nazwa produktu” i „Ranking produktu” na wizualizację tabeli, aby wyświetlić ranking produktów według kategorii.

Wniosek

The RANKX Funkcja w Power BI jest cennym narzędziem do wykonywania obliczeń rankingowych i uzyskiwania wglądu w dane. Ta funkcja może pomóc w identyfikacji najlepszych wykonawców, śledzeniu trendów i przeprowadzaniu różnych analiz konkurencji. W tym samouczku omówiono składnię, sposób korzystania z usługi Power BI RANKX oraz praktyczne przykłady ułatwiające rozpoczęcie korzystania z tej funkcji.