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ń.

Punkt wejścia kolumny rangi na wstążce Dodatku Power Query na karcie Dodaj kolumnę.

Uwaga

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 twoim zadaniem jest utworzenie nowej kolumny, która skutecznie plasuje 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 podzieliły się listą sposobów, w które chcą się nawzajem sklasyfikować:

Ranga pojedynczej kolumny

W przypadku pierwszego wymagania współużytkowanego przez zespoły używające tylko wartości z Total Points pola, w którym wyższe wartości plasują się wyżej przy użyciu standardowej konkurencji jako metody klasyfikacji, wykonaj następujące kroki:

  1. Po wybraniu oryginalnej tabeli 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 pozycja Rank by będzie polem wybranym (Total Points), a kryteria rangi będą wyższe.

    Okno dialogowe Klasyfikacja podstawowa z wybranym tylko polem Total Points (Łączna liczba punktów) z kryteriami klasyfikacji Wyższej wartości jest wyższe.

  3. Domyślnie metoda rangi dla tego okna dialogowego jest standardową konkurencją, więc po prostu wybierz przycisk OK. Ta akcja spowoduje utworzenie nowego kroku z dodaną Rank kolumną.

    Klasyfikacja transformacji przy użyciu standardowej metody klasyfikacji konkurencji.

    Dane wyjściowe przekształcenia rangi, gdzie pole Total Points (Łączna liczba punktów) było jedynym polem Rank by (Ranga według), a kryteria klasyfikacji były wyższe. 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 współużytkowanego przez zespoły używające tylko wartości z Total Points pola, w którym wyższe wartości są wyższe, za pomocą metody rangi należy wykonać następujące kroki:

  1. Po wybraniu oryginalnej tabeli 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 pozycja Rank by będzie polem wybranym (Total Points), a kryteria rangi będą wyższe.

  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.

    Zaawansowana sekcja okna dialogowego klasyfikacji, w którym pole Total Points (Łączna liczba punktów) jest używane z wyższymi kryteriami klasyfikacji, a wybrana metoda rangi to Gęsta.

  4. Po wybraniu metody rangi wybierz przycisk OK. Ta akcja spowoduje utworzenie nowego kroku z dodaną Rank kolumną.

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

    Dane wyjściowe przekształcenia rangi, gdzie pole Total Points (Łączna liczba punktów) było jedynym polem Rank by (Ranga według), kryteria klasyfikacji były wyższe, 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 współużytkowanego przez zespoły klasyfikacji najpierw przez klasę Total Points , a następnie w Bonus modifier przypadku, gdy wyższe wartości plasują się wyżej przy użyciu standardowej konkurencji jako metody klasyfikacji, wykonaj następujące kroki:

  1. Po wybraniu oryginalnej tabeli już w dodatku 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ą z obydwoma polami wybranymi w kolumnie Rank by (Ranga według). Łączna liczba punktów znajduje się w pierwszym wierszu, a następnie modyfikator bonusowy poniżej niego. Oba wiersze używają kryteriówrangi wyższej.

  3. Upewnij się, że metoda Rank w dolnej części jest ustawiona na konkurencję standardową.

    Zaawansowana sekcja okna dialogowego rangi.

    Zaawansowana sekcja okna dialogowego rangi, w której pola Total Points (Łączna liczba punktów) i Bonus modyfikator (Bonus modyfikator) są używane w ramach logiki Ranga według, w tej dokładnej kolejności, zarówno z kryteriami rangi Wyższej wartości. Wybrana metoda rangi jest ustawiona na konkurs standardowy.

  4. Po zweryfikowaniu powyższego wybierz przycisk OK. Ta akcja spowoduje utworzenie nowego kroku z dodaną Rank kolumną.

    Tabela danych wyjściowych dla operacji rangi. Zespół C zajął pierwsze miejsce. Zespół B zajął drugie miejsce. Zespół E zajął trzecie miejsce. Zespół A zajął czwarte miejsce. Zespół D zajął piąte miejsce.

Metody rangi

Metoda rangi określa strategię, w której powiązania są obsługiwane przez algorytm klasyfikacji. 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.

Rank, metoda opis
Standardowa konkurencja Elementy, które porównują się równie, otrzymują tę samą liczbę klasyfikacji, a następnie w liczbach rankingowych pozostawiono lukę. Na przykład 1224.
Gęste 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.
Liczba porządkowa Wszystkie elementy otrzymują unikatowe liczby porządkowe, w tym elementy, które są porównywane w równym stopniu. Na przykład 1234.