Freigeben über


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

Beispiel für die rechter äußerer Join.

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.

    Verkaufstabelle mit den Spalten Datum, LandID und Einheiten, wobei CountryID in den Zeilen 1 und 2 auf 1, in Zeile 3 auf 3 und in Zeile 4 auf 4 gesetzt ist.

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

    Ländertabelle mit einer einzigen Zeile, wobei ID auf 3 und Land auf Panama eingestellt ist.

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.

Endgültige Tabelle rechter äußerer Join mit den Spaltenüberschriften Datum, LänderID, Einheiten und Land und einer einzigen Datenzeile für Panama.

So führen Sie eine rechte äußere Verknüpfung durch

  1. Wählen Sie die Abfrage Umsatz und dann Abfragen zusammenführen.
  2. Wählen Sie im Dialogfeld Zusammenführen unter Rechte Tabelle für Zusammenführen, Länder.
  3. Wählen Sie in der Tabelle Umsatz die Spalte CountryID.
  4. Wählen Sie in der Tabelle Länder die Spalte ID.
  5. Wählen Sie im Abschnitt Join type Right outer.
  6. Wählen Sie OK aus.

Das Dialogfeld Zusammenführen zeigt die Ergebnisse des vorherigen Verfahrens des rechten äußeren Join-Vorgangs.

Erweitern Sie in der neu erstellten Spalte Länder das Feld Land. Aktivieren Sie nicht das Kontrollkästchen Use original column name as prefix.

Erweitern Sie die Tabellenspalte für Land.

Nachdem Sie diesen Vorgang durchgeführt haben, erstellen Sie eine Tabelle, die wie die folgende Abbildung aussieht.

Endgültige Tabelle mit den Spaltenüberschriften Datum, LänderID, Einheiten und Land und einer einzigen Datenzeile für Panama.