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ń.
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 Points
i 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ć:
- Przy użyciu tylko wartości z pola Total Points ( Łączna liczba punktów ), gdzie wyższe wartości są wyższe przy użyciu standardowej konkurencji jako metody klasyfikacji
- Użycie tylko wartości z pola Total Points ( Łączna liczba punktów ), gdzie wyższe wartości są wyższe, używając wartości gęstych jako metody rank
- Klasyfikacja najpierw według łącznej liczby punktów , a następnie przez modyfikator bonusowy, gdzie wyższe wartości są wyższe przy użyciu standardowej konkurencji jako metody klasyfikacji
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:
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.W obszarze Ranga pozycja Rank by będzie polem wybranym (
Total Points
), a kryteria rangi będą wyższe.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ą.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:
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.W obszarze Ranga pozycja Rank by będzie polem wybranym (
Total Points
), a kryteria rangi będą wyższe.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.
Po wybraniu metody rangi wybierz przycisk OK. Ta akcja spowoduje utworzenie nowego kroku z dodaną
Rank
kolumną.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:
Po wybraniu oryginalnej tabeli już w dodatku Power Query wybierz kolumny
Total Points
iBonus modifier
. Następnie na karcie Dodawanie kolumny dodatku Power Query wybierz pozycję Ranga kolumny.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.
Upewnij się, że metoda Rank w dolnej części jest ustawiona na konkurencję standardową.
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.
Po zweryfikowaniu powyższego wybierz przycisk OK. Ta akcja spowoduje utworzenie nowego kroku z dodaną
Rank
kolumną.
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. |
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