Cross join (Deutsch)

  • 19.07.2020
  • 2 Minuten zum Lesen
    • p
    • D
    • N

Ein Cross Join ist ein Join-Typ, der das kartesische Produkt von Zeilen aus den Tabellen im Join zurückgibt. Mit anderen Worten, es kombiniert jede Zeile aus der ersten Tabelle mit jeder Zeile aus der zweiten Tabelle.

Dieser Artikel zeigt anhand eines praktischen Beispiels, wie ein Cross Join in Power Query ausgeführt wird.,

Beispiel-Eingabe-und Ausgabetabellen

Für dieses Beispiel sind die Beispielquellentabellen:

  • Produkt: Eine Tabelle mit allen Generika, die Sie verkaufen.

  • Farben: Eine Tabelle mit allen Produktvariationen als Farben, die Sie in Ihrem Inventar haben können.

Ziel ist es, eine Cross-Join-Operation mit diesen beiden Tabellen durchzuführen, um eine Liste aller eindeutigen Produkte zu erstellen, die Sie in Ihrem Inventar haben können, wie in der folgenden Tabelle gezeigt., Dieser Vorgang ist erforderlich, da die Produkttabelle nur den generischen Produktnamen enthält und nicht den Detaillierungsgrad angibt, den Sie benötigen, um zu sehen, welche Produktvariationen (z. B. Farbe) vorhanden sind.

Führen Sie einen Cross Join durch

Um einen Cross-Join-Vorgang in Power Query durchzuführen, gehen Sie zuerst zur Produkttabelle. Wählen Sie auf der Registerkarte Spalte hinzufügen im Menüband die Option Benutzerdefinierte Spalte aus., Weitere Informationen: Fügen Sie eine benutzerdefinierte Spalte hinzu

Geben Sie im Dialogfeld Benutzerdefinierte Spalte den gewünschten Namen in das Feld Neuer Spaltenname ein und geben Sie Colors in das Feld Benutzerdefinierte Spaltenformel ein.

Wichtig

Wenn Ihr Abfragename Leerzeichen enthält, z. B. Produktfarben, muss der Text, den Sie in den Abschnitt Benutzerdefinierte Spaltenformel eingeben müssen, der Syntax folgen #"Query name"., Für Produktfarben müssen Sie #"Product Colors"
Sie können den Namen Ihrer Abfragen im Bereich Abfrageeinstellungen auf der rechten Seite Ihres Bildschirms oder im Bereich Abfragen auf der linken Seite überprüfen.

Nachdem Sie im Dialogfeld Benutzerdefinierte Spalte OK ausgewählt haben, wird der Tabelle eine neue Spalte hinzugefügt. Wählen Sie in der neuen Spaltenüberschrift Expand aus, um den Inhalt dieser neu erstellten Spalte zu erweitern, und wählen Sie dann OK.,

Nachdem Sie OK ausgewählt haben, erreichen Sie Ihr Ziel, eine Tabelle mit allen möglichen Kombinationen von Produkt und Farben zu erstellen.

Leave a Comment