Rechter äußerer Join
Eine der Verknüpfungsarten, die im Dialogfeld Merge in Power Query zur Verfügung stehen, ist eine rechte äußere Verknüpfung, die alle Zeilen aus der rechten Tabelle behält und alle übereinstimmenden Zeilen aus der linken Tabelle einfügt. Weitere Informationen: Übersicht über die Zusammenführungsvorgänge
Die Abbildung zeigt eine Tabelle auf der linken Seite mit den Spalten Datum, CountryID und Einheiten. Die hervorgehobene Spalte CountryID enthält die Werte 1 in den Zeilen 1 und 2, 3 in Zeile 3 und 4 in Zeile 4. Die Tabelle auf der rechten Seite enthält die Spalten ID und Land, mit nur einer Zeile. Die hervorgehobene Spalte ID enthält in Zeile 1 den Wert 3 (für Panama). Eine Tabelle unterhalb der ersten beiden Tabellen enthält die Spalten Datum, CountryID, Einheiten und Land. Die Tabelle hat eine Zeile mit der CountryID von 3 und dem Land Panama.
In diesem Artikel wird anhand von Beispieldaten gezeigt, wie ein Zusammenführungsvorgang mit der rechten äußeren Verknüpfung durchgeführt werden kann. Die Beispielquelltabellen für dieses Beispiel sind:
Umsatz: Diese Tabelle enthält die Felder Datum, CountryID, und Einheiten. Die CountryID ist ein ganzzahliger Wert, der den eindeutigen Bezeichner aus der Tabelle Countries darstellt.
Länder: Diese Tabelle ist eine Referenztabelle mit den Feldern ID und Country. Das Feld ID stellt den eindeutigen Bezeichner für jeden Datensatz dar.
In diesem Beispiel werden beide Tabellen zusammengeführt, wobei die Tabelle Umsatz die linke Tabelle und die Tabelle Länder die rechte ist. Die Verbindung wird zwischen den folgenden Spalten hergestellt.
Feld aus der Tabelle Verkauf | Feld aus der Tabelle 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 Land in der Tabelle Verkauf erscheint. Aufgrund der Funktionsweise der rechten äußeren Verknüpfung werden alle Zeilen aus der rechten Tabelle eingefügt, aber nur übereinstimmende Zeilen aus der linken Tabelle werden beibehalten.
So führen Sie eine rechte äußere Verknüpfung durch
- Wählen Sie die Abfrage Umsatz und dann Abfragen zusammenführen.
- Wählen Sie im Dialogfeld Zusammenführen unter Rechte Tabelle für Zusammenführen, Länder.
- Wählen Sie in der Tabelle Umsatz die Spalte CountryID.
- Wählen Sie in der Tabelle Länder die Spalte ID.
- Wählen Sie im Abschnitt Join type Right outer.
- Wählen Sie OK aus.
Erweitern Sie in der neu erstellten Spalte Länder das Feld Land. Aktivieren Sie nicht das Kontrollkästchen Use original column name as prefix.
Nachdem Sie diesen Vorgang durchgeführt haben, erstellen Sie eine Tabelle, die wie die folgende Abbildung aussieht.