Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine der Verknüpfungstypen, die im Dialogfeld "Zusammenführen " in Power Query verfügbar sind, ist eine vollständige äußere Verknüpfung, die alle Zeilen aus den linken und rechten Tabellen einführt. Weitere Informationen: Übersicht über Zusammenführungsvorgänge
Screenshot einer linken Tabelle mit den Spalten "Datum", "LandNR" und "Einheiten". Die hervorgehobene Spalte "CountryID" enthält Werte von 1 in Zeile 1 und 2, 3 in Zeile 3 und 2 in Zeile 4. Eine rechte Tabelle enthält ID- und Länderspalten. Die hervorgehobene ID-Spalte enthält Werte von 1 in Zeile 1 (steht für die USA), 2 in Zeile 2 (steht für Kanada), 3 in Zeile 3 (steht für Panama), und 4 in Zeile 4 (steht für Spanien). Eine Tabelle unterhalb der ersten beiden Tabellen enthält die Spalten "Datum", "LandNR", "Einheiten" und "Land". Alle Zeilen werden gemäß dem CountryID-Wert in numerischer Reihenfolge neu angeordnet. Das Land, das der CountryID-Nummer zugeordnet ist, wird in der Spalte "Land" angezeigt. Da die Länder-ID für Spanien nicht in der linken Tabelle enthalten war, wird eine neue Zeile hinzugefügt, und die Werte für Datum, Land-ID und Einheiten für diese Zeile werden auf NULL festgelegt.
In diesem Artikel werden Beispieldaten verwendet, um zu veranschaulichen, wie ein Zusammenführungsvorgang mit der vollständigen äußeren Verknüpfung ausgefü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). CountryID ist ein ganzzahliger Wert, der den eindeutigen Bezeichner aus der Tabelle Länder darstellt.
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.
In diesem Beispiel führen Sie beide Tabellen zusammen, wobei die Tabelle Umsatz die linke Tabelle und die Tabelle Länder die rechte ist. Die Verknüpfung wird zwischen den folgenden Spalten hergestellt.
| Feld aus der Tabelle „Umsatz“ | Feld aus der Tabelle „Länder“ |
|---|---|
| Länder-ID | ID |
Ziel ist es, eine Tabelle wie die folgende zu erstellen, in der der Name des Landes in der Tabelle "Vertrieb" als neue Spalte "Land" angezeigt wird. Aufgrund der Funktionsweise der vollständigen äußeren Verknüpfung werden alle Zeilen aus der linken und der rechten Tabelle hinzugefügt, unabhängig davon, ob sie nur in einer der Tabellen angezeigt werden.
Screenshot der endgültigen vollständigen äußeren Verknüpfungstabelle mit "Datum", "CountryID" und "Units", die aus der Tabelle "Sales" abgeleitet sind, und einer Spalte "Länder", die aus der Tabelle "Countries" abgeleitet ist. Eine fünfte Zeile wurde hinzugefügt, um Daten aus Spanien zu enthalten, aber diese Zeile enthält Null in den Spalten "Datum", "CountryID" und "Einheiten", da diese Werte in der Tabelle "Vertrieb" für Spanien nicht vorhanden waren.
So führen Sie eine vollständige äußere Verknüpfung aus:
- 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 Verknüpfungsart die Option Vollständiger äußerer aus.
- Ok auswählen
Hinweis
Sie können mehrere Spalten zusammenführen, indem Sie STRG auswählen und halten und dann die Spalten auswählen.
Tipp
Sehen Sie sich die Meldung am unteren Rand des Dialogfelds an, die folgendermaßen lautet: "Die Auswahl entspricht 4 von 5 Zeilen aus beiden Tabellen." Diese Nachricht ist entscheidend für das Verständnis des Ergebnisses, das Sie von diesem Vorgang erhalten.
In der Tabelle "Länder " haben Sie das Land Spanien mit der ID 4, aber es gibt keine Datensätze für "CountryID 4" in der Tabelle " Vertrieb ". Daher fanden nur drei von vier Zeilen aus der rechten Tabelle eine Übereinstimmung. Alle Zeilen aus der rechten Tabelle, für die keine übereinstimmenden Zeilen aus der linken Tabelle vorhanden sind, werden gruppiert und in einer neuen Zeile in der Ausgabetabelle ohne Werte für die Felder aus der linken Tabelle angezeigt.
Expandiere nach dem Zusammenführungsoperation aus der neu erstellten Spalte Länder 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.
Screenshot der finalen vollständigen Tabelle mit den Spalten "Datum", "CountryID" und "Units", die aus der Tabelle "Sales" abgeleitet sind, und der Spalte "Land", die aus der Tabelle "Länder" abgeleitet ist. Eine fünfte Zeile wurde hinzugefügt, um Daten aus Spanien zu enthalten, aber diese Zeile enthält Null in den Spalten "Datum", "CountryID" und "Einheiten", da diese Werte in der Tabelle "Vertrieb" für Spanien nicht vorhanden waren.