Anfügen von Abfragen

Der Anfügevorgang erstellt eine einzelne Tabelle, indem sie den Inhalt einer oder mehrerer Tabellen zu einem anderen hinzufügt und die Spaltenüberschriften aus den Tabellen aggregiert, um das Schema für die neue Tabelle zu erstellen.

Diagram showing the result of an append operation with null values in columns that don’t exist in one of the original tables.

Hinweis

Wenn Tabellen, die nicht über dieselben Spaltenüberschriften verfügen, angefügt werden, werden alle Spaltenüberschriften aus allen Tabellen an die resultierende Tabelle angefügt. Wenn eine der angefügten Tabellen keine Spaltenüberschrift aus anderen Tabellen aufweist, zeigt die resultierende Tabelle NULL-Werte in der jeweiligen Spalte an, wie in der vorherigen Abbildung in Den Spalten C und D dargestellt.

Sie finden den Befehl "Abfragen anfügen " auf der Registerkarte " Start " in der Gruppe "Kombinieren ". Im Dropdownmenü werden zwei Optionen angezeigt:

  • Anfügen von Abfragen zeigt das Dialogfeld "Anfügen" an, um der aktuellen Abfrage zusätzliche Tabellen hinzuzufügen.
  • Fügen Sie Abfragen als neu an, zeigt das Dialogfeld "Anfügen " an, um eine neue Abfrage zu erstellen, indem Mehrere Tabellen angefügt werden.

Append queries commands.

Der Anfügevorgang erfordert mindestens zwei Tabellen. Das Dialogfeld "Anfügen " verfügt über zwei Modi:

  • Zwei Tabellen: Kombinieren Sie zwei Tabellenabfragen zusammen. Dieser Modus ist der Standardmodus.
  • Drei oder mehr Tabellen: Zulassen, dass eine beliebige Anzahl von Tabellenabfragen kombiniert werden kann.

Hinweis

Die Tabellen werden in der Reihenfolge angefügt, in der sie ausgewählt sind, beginnend mit der Primärtabelle für den Modus "Zwei Tabellen " und aus der primären Tabelle in den Tabellen, um die Liste für den Modus "Drei oder mehr Tabellen " anzufügen.

Anfügen zweier Tabellen

Im Beispiel in diesem Artikel verwenden wir die folgenden beiden Tabellen mit Beispieldaten:

  • Onlineverkäufe: Verkäufe, die über einen Onlinekanal getätigt wurden.

    Sample online sales table with channel name (online), date, customer ID, and units columns.

  • Store Vertrieb: Vertrieb durch die physischen Standorte des Unternehmens.

    Sample store sales table with date, units, referer, customer ID, and channel name (store) columns.

Um diese Tabellen anzufügen, wählen Sie zuerst die Tabelle "Onlineverkäufe" aus. Wählen Sie auf der Registerkarte "Start" die Option "Abfragen anfügen" aus, die einen neuen Schritt in der Onlineverkaufsabfrage erstellt. Die Tabelle "Onlineverkäufe " ist die primäre Tabelle. Die Tabelle, die an die primäre Tabelle angefügt werden soll, ist Store Sales.

Append two tables.

Power Query führt den Anfügevorgang basierend auf den Namen der Spaltenüberschriften aus, die auf beiden Tabellen gefunden wurden, und nicht basierend auf ihrer relativen Position in den Kopfzeilenabschnitten ihrer jeweiligen Tabellen. Die letzte Tabelle enthält alle Spalten aus allen Tabellen, die angefügt werden.

Wenn eine Tabelle keine Spalten in einer anderen Tabelle gefunden hat, werden Nullwerte in der entsprechenden Spalte angezeigt, wie in der Spalte "Referer " der endgültigen Abfrage dargestellt.

Table with combined common columns and data, except for the Referer column which contains null values for the online sales rows.

Anfügen von drei oder mehr Tabellen

In diesem Beispiel möchten Sie nicht nur die Tabellen "Onlineverkäufe" und Store "Umsatz" anfügen, sondern auch eine neue Tabelle mit dem Namen "Großhandelsumsatz".

Sample wholesale sales table with channel name (wholesale), date, customer ID, and units columns.

Der neue Ansatz für dieses Beispiel besteht darin, "Abfragen anfügen" als neu auszuwählen, und wählen Sie dann im Dialogfeld "Anfügen " die Optionsschaltfläche "Drei oder mehr Tabellen " aus. Wählen Sie in der Liste "Verfügbare Tabellen" jede Tabelle aus, die Sie anfügen möchten, und wählen Sie dann "Hinzufügen" aus. Nachdem alle Tabellen angezeigt werden sollen, die in der Liste " Tabellen" angezeigt werden sollen, wählen Sie "OK" aus.

Three or more tables mode.

Nach dem Auswählen von OK wird eine neue Abfrage mit allen Angefügten Tabellen erstellt.

Table with combined common columns and data from the three tables, except null values in the online and wholesale rows of the Referer column.