Rechter äußerer Join
Eine der Join-Arten, die im Dialogfeld Zusammenführen in Power Query verfügbar ist, ist ein rechter äußerer Join, bei dem alle Zeilen aus der rechten Tabelle beibehalten und alle entsprechenden Zeilen aus der linken Tabelle hinzugefügt werden. Weitere Informationen: Übersicht über Zusammenführungsvorgänge
Diagramm der linken Tabelle mit den Spalten "Datum", "CountryID" und "Einheiten". Die hervorgehobene CountryID-Spalte enthält Werte von 1 in Zeile 1 und 2, 3 in Zeile 3 und 4 in Zeile 4. Die rechte Tabelle enthält ID- und Länderspalten mit nur einer Zeile. Die hervorgehobene ID-Spalte weist in Zeile 1 den Wert 3 auf (was Panama bedeutet). Eine Tabelle unterhalb der ersten beiden Tabellen enthält die Spalten "Datum", "LandNR", "Einheiten" und "Land". Die Tabelle hat eine Zeile mit der CountryID von 3 und dem Land von Panama.
In diesem Artikel wird anhand von Beispieldaten gezeigt, wie ein Zusammenführungsvorgang mit dem rechten äußeren Join durchgeführt wird. Die Beispielquelltabellen für dieses Beispiel sind:
Sales (Umsatz): Diese Tabelle enthält die Felder Date (Datum), CountryID (Länderkennung), und Units (Einheiten). Die CountryID ist ein ganzzahliger Wert, der die eindeutige Kennnummer aus der Tabelle Länder repräsentiert.
Länder: Diese Tabelle ist eine Referenztabelle mit den Feldern ID und Land. Das Feld ID repräsentiert den eindeutigen Bezeichner für jeden Datensatz.
In diesem Beispiel führen Sie beide Tabellen zusammen, wobei die Tabelle Sales als linke Tabelle und die Tabelle Countries als rechte Tabelle verwendet wird. Sie erstellen den Join zwischen den folgenden Spalten.
Feld aus der Tabelle „Sales“ (Umsatz) | Feld aus der Tabelle „Countries“ (Länder) |
---|---|
CountryID | ID |
Ziel ist es, eine Tabelle wie die folgende zu erstellen, in der der Name des Landes/der Region als neue Spalte Country in der Tabelle Sales erscheint. Aufgrund der Funktionsweise des rechten äußeren Join werden alle Zeilen aus der rechten Tabelle eingefügt, aber nur entsprechende Zeilen aus der linken Tabelle werden beibehalten.
Durchführen eines rechten äußeren Join
- Wählen Sie die Abfrage Sales und dann Abfragen zusammenführen aus.
- Wählen Sie im Dialogfeld Zusammenführen unter Rechte Tabelle für Zusammenführung die Tabelle Countries aus.
- Wählen Sie in der Tabelle Sales die Spalte CountryID aus.
- Wählen Sie in der Tabelle Countries die Spalte ID aus.
- Wählen Sie im Abschnitt Art des Joins die Option Rechter äußerer Join aus.
- Wählen Sie OKaus.
Erweitern Sie in der neu erstellten Spalte Countries das Feld Country. Aktivieren Sie nicht das Kontrollkästchen Ursprünglichen Spaltennamen als Präfix verwenden.
Nachdem Sie diesen Vorgang ausgeführt haben, erstellen Sie eine Tabelle, die wie die folgende Abbildung aussieht.