Rangspalte (Vorschau)
Der Befehl Rank column fügt einer Tabelle eine neue Spalte hinzu, deren Rangfolge durch eine oder mehrere andere Spalten der Tabelle definiert wird. Die Option Rangmethode kann verwendet werden, um festzulegen, wie Gleichheit behandelt werden soll.
Hinweis
Derzeit ist die Rangspaltenfunktion nur in Power Query Online verfügbar.
Hinzufügen einer Rangspalte
Die folgende Tabelle enthält Felder für Team
, Total Points
und Bonus modifier
. Stellen Sie sich vor, Sie sollen eine neue Spalte erstellen, die die Teams anhand der Werte aus den Feldern Total Points
und Bonus modifier
in eine Rangfolge bringt.
Team | Gesamtpunktzahl | Bonus-Modifikator |
---|---|---|
Ein | 20 | 0.5 |
b | 30 | 0.8 |
C | 40 | 0.2 |
D | 10 | 0.45 |
E | 20 | 0,75 |
Die Teams haben gemeinsam eine Liste mit Möglichkeiten erstellt, wie sie sich gegenseitig bewerten wollen:
- Es werden nur die Werte aus dem Feld Gesamtpunkte verwendet, wobei höhere Werte einen höheren Rang einnehmen, wenn der Standard Competition als Rangmethode verwendet wird
- Nur die Werte aus dem Feld Gesamtpunkte verwenden, wobei höhere Werte einen höheren Rang einnehmen, indem dicht als Rangmethode verwendet wird
- Rangfolge zuerst nach der Gesamtpunktzahl und dann nach dem Bonusmodifikator, wobei höhere Werte unter Verwendung der Standard Competitionsmethode als Rangfolge höher eingestuft werden
Einzelner Spaltenrang
Für die erste von den Teams geteilte Anforderung, nur die Werte aus dem Feld Total Points
zu verwenden, bei dem höhere Werte einen höheren Rang einnehmen, und zwar unter Verwendung von Standard Competition als Rangmethode, sind die folgenden Schritte erforderlich:
Wählen Sie in der Originaltabelle, die sich bereits in Power Query befindet, die Spalte
Total Points
aus. Wählen Sie dann auf der Registerkarte Power Query Add column die Option Rank column.In Rang, Rang durch wird das Feld ausgewählt (
Total Points
) und die Rangkriterien werden Höherer Wert rangiert höher.Standardmäßig ist die Rangmethode für diesen Dialog standard competition, also wählen Sie einfach OK. Mit dieser Aktion erhalten Sie einen neuen Schritt mit der hinzugefügten Spalte
Rank
.Ausgabe der Rangtransformation, bei der das Feld Gesamtpunkte das einzige Feld für den Rang nach war und das Rangkriterium für dieses Feld der höhere Wert war. Team C belegte den ersten Platz. Team B belegte den zweiten Platz. Team A und Team E belegten den dritten Platz. Team D belegte den fünften Platz.
Einspaltiger Rang mit spezifischer Rangmethode
Für die zweite von den Teams geteilte Anforderung, nur die Werte aus dem Feld Total Points
zu verwenden, wobei höhere Werte einen höheren Rang einnehmen, indem dense als Rangmethode verwendet wird, gehen Sie wie folgt vor:
Wählen Sie in der Originaltabelle, die sich bereits in Power Query befindet, die Spalte
Total Points
aus. Wählen Sie dann auf der Registerkarte Power Query Add column die Option Rank column.In Rang, Rang durch wird das Feld ausgewählt (
Total Points
) und die Rangkriterien werden Höherer Wert rangiert höher.Wählen Sie Erweitert am oberen Rand des Dialogfelds. Mit dieser Auswahl wird der erweiterte Bereich aktiviert. Ändern Sie unter Rank method den Wert von Standard Competition auf Dense.
Wählen Sie nach der Auswahl der Rangmethode OK. Mit dieser Aktion erhalten Sie einen neuen Schritt mit der hinzugefügten Spalte
Rank
.Ausgabe der Rangtransformation, wobei das Feld Gesamtpunkte das einzige Feld für den Rang nach war, das Rangkriterium dafür war Höherer Wert rangiert höher und die Rangmethode war Dicht. Team C belegte den ersten Platz. Team B belegte den zweiten Platz. Team A und Team E belegten den dritten Platz. Team D belegte den vierten Platz.
Mehrspaltiger Rang mit spezifischer Rangmethode
Für die dritte Anforderung, die von den Teams geteilt wird, nämlich die Rangfolge zuerst nach Total Points
und dann nach Bonus modifier
zu erstellen, wobei höhere Werte eine höhere Rangfolge ergeben, indem der Standard Competition als Rangmethode verwendet wird, sind folgende Schritte erforderlich:
Wenn Sie die Originaltabelle bereits in Power Query haben, wählen Sie die Spalten
Total Points
undBonus modifier
aus. Wählen Sie dann auf der Registerkarte Power Query Add column die Option Rank column.Das Dialogfeld „Rang“ wird mit geöffnetem erweiterten Bereich angezeigt, wobei beide Felder in der Spalte Rang nach ausgewählt sind. Die Gesamtpunktzahl steht in der ersten Zeile und der Bonusmodifikator darunter. Beide Zeilen verwenden das Rangkriterium von Höherer Wert rangiert höher.
Vergewissern Sie sich, dass Rangmethode am unteren Ende auf Standard Competition eingestellt ist.
Erweiterter Abschnitt des Dialogfelds „Rank“, in dem die Felder „Total Points“ und „Bonus Modifier“ als Teil der Logik für den Rang verwendet werden, und zwar genau in dieser Reihenfolge, beide mit dem Rangkriterium „Höherer Wert ist höher“. Die gewählte Rangmethode ist auf Standard Competition eingestellt.
Nachdem Sie die obigen Angaben überprüft haben, wählen Sie OK. Mit dieser Aktion erhalten Sie einen neuen Schritt mit der hinzugefügten Spalte
Rank
.
Methoden bewerten
Eine Rangordnungsmethode legt die Strategie fest, nach der Gleichstände vom Rangordnungsalgorithmus behandelt werden. Diese Option ist nur im erweiterten Bereich des Dialogs Rang verfügbar.
In der folgenden Tabelle sind alle drei verfügbaren Rangmethoden aufgeführt und beschrieben.
Methode der Rangfolge | Beschreibung |
---|---|
Standard-Wettbewerb | Elemente, die gleichwertig sind, erhalten die gleiche Rangnummer, und dann bleibt eine Lücke in den Rangnummern. Beispiel: „1224“. |
Dense | Elemente, die gleichwertig sind, erhalten die gleiche Rangnummer, und die nächsten Elemente erhalten die unmittelbar folgende Rangnummer. Beispiel: „1223“. |
Ordinal | Alle Items erhalten eindeutige Ordnungsnummern, auch solche, die gleichwertig sind. Beispiel: „1234“. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für