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 innere Verknüpfung, die nur übereinstimmende Zeilen aus der linken und rechten Tabelle einführt. Weitere Informationen: Übersicht über Zusammenführungsvorgänge
Abbildung der 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. Die Tabelle rechts enthält die Spalten "ID" und "Land". Die hervorgehobene ID-Spalte enthält die Werte 3 in Zeile 1 (bezeichnet Panama) und 4 in Zeile 2 (bezeichnet Spanien). Eine Tabelle unterhalb der ersten beiden Tabellen enthält die Spalten "Datum", "LandNR", "Einheiten" und "Land", aber nur eine Datenzeile für Panama.
In diesem Artikel werden Beispieldaten verwendet, um zu zeigen, wie ein Zusammenführungsvorgang mit der inneren 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 inneren Verknüpfung werden nur übereinstimmende Zeilen aus der linken und der rechten Tabelle aufgenommen.
So führen Sie eine innere 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 "Inner" aus.
- Wählen Sie OK aus.
Tipp
Sehen Sie sich die Meldung am unteren Rand des Dialogfelds an, die lautet: "Die Auswahl entspricht einer Zeile in beiden Tabellen." Diese Meldung ist entscheidend, um das Ergebnis zu verstehen, das Sie von diesem Vorgang erhalten.
In der Tabelle " Vertrieb " haben Sie eine Länder-ID von 1 und 2, aber keine dieser Werte befindet sich in der Tabelle " Länder ". Daher hat der Abgleich nur eine der vier Zeilen in der linken (ersten) Tabelle gefunden.
In der Tabelle "Länder " haben Sie das Land Spanien mit der ID 4, aber es gibt keine Datensätze für eine CountryID von 4 in der Tabelle " Vertrieb ". Daher fanden nur eine von zwei Zeilen aus der rechten (zweiten) Tabelle eine Übereinstimmung.
Erweitern Sie in der neu erstellten Spalte Countries das Feld Country. Aktivieren Sie nicht das Kontrollkästchen Ursprünglichen Spaltennamen als Präfix verwenden.
Nach dem Ausführen dieses Vorgangs sieht die resultierende Tabelle wie die folgende Abbildung aus.