Udostępnij przez


Kolumna rangi (wersja zapoznawcza)

Polecenie Ranga kolumny dodaje nową kolumnę do tabeli z klasyfikacją zdefiniowaną przez co najmniej jedną inną kolumnę z tabeli. Można użyć opcji metody Rank w celu zdefiniowania sposobu obsługi powiązań.

Zrzut ekranu przedstawiający punkt wejścia kolumny rangi na wstążce Dodatku Power Query na karcie Dodawanie kolumny.

Uwaga / Notatka

Obecnie funkcja kolumny rangi jest dostępna tylko w usłudze Power Query Online.

Dodawanie kolumny rangi

Poniższa tabela zawiera pola dla Team, Total Pointsi Bonus modifier. Załóżmy, że masz zadanie utworzenia nowej kolumny, która skutecznie klasyfikuje zespoły przy użyciu wartości z Total Points pól i Bonus modifier .

Zespół Łączna liczba punktów Modyfikator bonusowy
A 20 0,5
B 30 0.8
C 40 0.2
D 10 0,45
E 20 0.75

Zespoły udostępniły listę sposobów klasyfikacji siebie nawzajem:

Ranga pojedynczej kolumny

W przypadku pierwszego wymagania na liście udostępnionej użyj tylko wartości z pola Total Points, gdzie wartości o wyższej wartości są wyżej plasowane, stosując standardową konkurencję jako metodę klasyfikacji. Aby osiągnąć to wymaganie, wykonaj następujące czynności:

  1. Gdy oryginalna tabela znajduje się już w dodatku Power Query, wybierz kolumnę Total Points. Następnie na karcie Dodawanie kolumny dodatku Power Query wybierz pozycję Ranga kolumny.

  2. W obszarze Ranga wybierz Total Points dla ranking według i wartości od najwyższej do najniższej dla kryteriów rankingu.

    Zrzut ekranu przedstawiający podstawowe okno dialogowe rangi. Wybrane jest tylko pole Total Points (Łączna liczba punktów) z kryterium wartości rangi od najwyższych do najniższych.

  3. Domyślnie metoda rangi dla tego okna dialogowego to rywalizacja standardowa, więc po prostu wybierz OK. Ta akcja daje ci nowy krok z dodaną Rank kolumną.

    Transformacja rangowa z użyciem standardowej metody rangowania konkurencji.

    Zrzut ekranu przedstawiający dane wyjściowe przekształcenia rangi, w którym pole Total Points było jedynym polem Rank by, a kryteria rankingu to wartości rang od najwyższej do najniższej. Zespół C zajął pierwsze miejsce. Zespół B zajął drugie miejsce. Zespół A i Zespół E zajął trzecie miejsce. Zespół D zajął piąte miejsce.

Ranga pojedynczej kolumny z określoną metodą rangi

W przypadku drugiego wymagania na liście udostępnionej użyj tylko wartości z Total Points pola, gdzie wyższe wartości otrzymują wyższą pozycję, korzystając z metody rangi gęstej. Aby osiągnąć to wymaganie, wykonaj następujące czynności:

  1. Mając oryginalną tabelę już w Power Query, wybierz kolumnę Total Points. Następnie na karcie Dodawanie kolumny dodatku Power Query wybierz pozycję Ranga kolumny.

  2. W Rank wybierz Total Points dla Rank by i wartości rangi od najwyższej do najniższej dla kryteriów rankingu.

  3. Wybierz pozycję Zaawansowane w górnej części okna dialogowego. Ten wybór umożliwia sekcję zaawansowaną. W metodzie Rank zmień wartość z Konkurencji Standardowej na Dense.

    Przekształć rangę za pomocą wybranej metody rangi gęstej.

    Zrzut ekranu przedstawiający sekcję zaawansowaną okna dialogowego klasyfikacji, gdzie pole Total Points (Łączna liczba punktów) jest używane z kryterium, że wyższa wartość oznacza wyższą rangę, a wybraną metodą klasyfikacji jest metoda gęsta.

  4. Po wybraniu metody rangi wybierz przycisk OK. Ta akcja daje ci nowy krok z dodaną Rank kolumną.

    Przekształcenie rangi metodą gęstej rangi.

    Zrzut ekranu przedstawiający dane wyjściowe przekształcenia rangi, gdzie pole Total Points (Łączna liczba punktów) było jedynym polem używanym do klasyfikacji, kryterium klasyfikacji polegało na tym, że wyższe wartości były wyżej klasyfikowane, a metoda klasyfikacji była gęsta. Zespół C zajął pierwsze miejsce. Zespół B zajął drugie miejsce. Zespół A i Zespół E zajął trzecie miejsce. Zespół D zajął czwarte miejsce.

Klasyfikacja wielu kolumn z określoną metodą rangi

W przypadku trzeciego wymagania na liście udostępnionej należy najpierw sklasyfikować według Total Points, a następnie przez Bonus modifier, gdzie wyższe wartości mają wyższą pozycję, używając metody klasyfikacji standardowej konkurencji. Aby osiągnąć to wymaganie, wykonaj następujące czynności:

  1. Tabela oryginalna już w Power Query, wybierz kolumny Total Points i Bonus modifier. Następnie na karcie Dodawanie kolumny dodatku Power Query wybierz pozycję Ranga kolumny.

  2. Zostanie otwarte okno dialogowe rangi z otwartą sekcją zaawansowaną, w której obydwa pola są wybrane w kolumnie Rank by. Łączna liczba punktów znajduje się w pierwszym wierszu, a następnie modyfikator bonusowy poniżej niego. Oba wiersze używają kryteriów rangi, czyli wartości rangi od najwyższych do najniższych.

  3. Upewnij się, że metoda rankingowa jest ustawiona na Standardową konkurencję.

    Zaawansowana sekcja okna dialogowego rangi.

    Zrzut ekranu przedstawiający sekcję zaawansowaną dialogu rangi. Pola Całkowite Punkty i Modyfikator Premii są używane w ramach logiki Rankingu według, w tej dokładnej kolejności. Oba mają kryteria klasyfikacji wartości rangi od wysokiej do niskiej. Wybrana metoda klasyfikacji to standardowa konkurencja.

  4. Po zweryfikowaniu wybranych opcji wybierz przycisk OK. Ta akcja daje ci nowy krok z dodaną Rank kolumną.

    Zrzut ekranu przedstawiający tabelę danych wyjściowych operacji rangi. Zespół C zajmuje pierwsze miejsce, drugi zespół B, trzeci zespół E, czwarty zespół A, a zespół D zajmuje piąte miejsce.

Metody rankingu

Metoda rangi określa strategię, w której algorytm klasyfikacji obsługuje powiązania. Ta opcja jest dostępna tylko w sekcji zaawansowanej okna dialogowego Ranga .

Poniższa tabela zawiera listę wszystkich trzech dostępnych metod klasyfikacji i zawiera opis każdego z nich.

Metoda rankowania Description
Standardowa konkurencja Elementy, które są takie same, otrzymują tę samą pozycję rankingową, a następnie w klasyfikacji pozostawiona jest luka. Na przykład 1224.
Gęsty Elementy, które porównują się równie, otrzymują ten sam numer klasyfikacji, a kolejne elementy otrzymają natychmiast następujący numer klasyfikacji. Na przykład 1223.
Porządkowy Wszystkie elementy otrzymują unikatowe liczby porządkowe, w tym elementy, które są porównywane w równym stopniu. Na przykład 1234.