Freigeben über


Linker äußerer Join

Eine der Verknüpfungsarten, die im Dialogfeld Zusammenführen in Power Query verfügbar sind, ist eine linke äußere Verknüpfung, die alle Zeilen aus der linken Tabelle behält und alle übereinstimmenden Zeilen aus der rechten Tabelle übernimmt. Weitere Informationen finden Sie unter Übersicht über Zusammenführungsvorgänge.

Diagramm des linken äußeren Verknüpfungsbeispiels.

Das Diagramm zeigt die linke Tabelle mit den Spalten "Datum", "LandNR" 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. Das Diagramm zeigt die linke Tabelle mit den Spalten "ID" und "Land". Die hervorgehobene ID-Spalte enthält Werte von 1 in Zeile 1 (bezeichnet die USA), 2 in Zeile 2 (bezeichnet Kanada) und 3 in Zeile 3 (bezeichnet Panama). Eine Tabelle unterhalb der ersten beiden Tabellen enthält die Spalten "Datum", "LandNR", "Einheiten" und "Land". Die Tabelle enthält vier Zeilen mit den ersten beiden Zeilen, die die Daten für "CountryID 1", eine Zeile für "CountryID 3" und eine Zeile für "Land-ID 4" enthalten. Da die rechte Tabelle keine ID von 4 enthält, enthält der Wert der vierten Zeile in der Spalte "Land" null.

In diesem Artikel werden Beispieldaten verwendet, um zu zeigen, wie ein Zusammenführungsvorgang mit der linken äußeren Verknüpfung ausgeführt wird. Die Beispielquelltabellen für dieses Beispiel sind:

  • Sales: Diese Tabelle enthält die Felder Datum, CountryIDund Einheiten. CountryID- ist ein ganzer Zahlenwert, der den eindeutigen Bezeichner aus der Tabelle Länder darstellt.

    Screenshot der Umsatztabelle mit den Spalten

  • Länder: Diese Tabelle ist eine Referenztabelle mit den Feldern ID und Land. Das -ID- Feld stellt den eindeutigen Bezeichner für jeden Datensatz dar.

    Screenshot der Beispieltabelle „Land“ für den Linker äußerer Join.

    Ländertabelle mit ID auf 1 in Zeile 1, 2 in Zeile 2 und 3 in Zeile 3 und Land auf USA in Zeile 1, Kanada in Zeile 2 und Panama in Zeile 3.

In diesem Beispiel führen Sie beide Tabellen zusammen, wobei die Tabelle Sales als linke Tabelle und die Länder Tabelle als die rechte Tabelle angezeigt wird. Die Verknüpfung erfolgt zwischen den folgenden Spalten.

Feld aus der Tabelle "Vertrieb" Feld aus der Tabelle "Länder"
CountryID ID

Ziel ist es, eine Tabelle wie die folgende zu erstellen, in der der Name des Landes in der Tabelle Umsatz als neue Spalte Land angezeigt wird, solange die CountryID in der Tabelle Länder vorhanden ist. Wenn keine Übereinstimmungen zwischen den linken und rechten Tabellen vorhanden sind, ist ein NULL- Wert das Ergebnis der Zusammenführung für diese Zeile. In der folgenden Abbildung ist dieser Nullwert für CountryID 4 zu sehen, der aus der Tabelle Sales abgerufen wurde.

Der Screenshot zeigt die linke äußere Verknüpfung der Endtabelle mit der hinzugefügten Spalte „Land“, wobei der Wert der vierten Zeile dieser Spalte auf null gesetzt ist.

So führen Sie einen linken äußeren Join aus:

  1. Wählen Sie die Abfrage Vertrieb und dann Abfragen zusammenführen aus.
  2. Wählen Sie im Dialogfeld Zusammenführen unter Rechte Tabelle für Zusammenführung die Tabelle Länder aus.
  3. Wählen Sie in der Tabelle Sales die Spalte CountryID aus.
  4. Wählen Sie in der Tabelle Länder die Spalte ID aus.
  5. Wählen Sie im Abschnitt Verknüpfungsart Linker äußerer Join aus.
  6. Wählen Sie OKaus.

Screenshot des Dialogfelds „Zusammenführen“ mit ausgewählter Spalte „CountryID“, Spalte „ID“ und Schaltfläche „Linke äußere Spalte“.

Erweitern Sie aus der neu erstellten Spalte Länder das Feld Land. Aktivieren Sie nicht das Kontrollkästchen Ursprünglichen Spaltennamen als Präfix verwenden.

Screenshot der erweiterten Tabellenspalte für

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

Screenshot der Endtabelle mit der hinzugefügten Spalte „Land“, wobei der Wert der vierten Zeile dieser Spalte auf null gesetzt ist.