Query's toevoegen

Met de toevoegbewerking wordt één tabel gemaakt door de inhoud van een of meer tabellen aan een andere tabel toe te voegen en worden de kolomkoppen uit de tabellen samengevoegd om het schema voor de nieuwe tabel te maken.

Diagram met het resultaat van een bewerking voor toevoegen met null-waarden in kolommen die niet bestaan in een van de oorspronkelijke tabellen.

Notitie

Wanneer tabellen die niet dezelfde kolomkoppen hebben, worden toegevoegd, worden alle kolomkoppen uit alle tabellen toegevoegd aan de resulterende tabel. Als een van de toevoegende tabellen geen kolomkop uit andere tabellen heeft, toont de resulterende tabel null-waarden in de desbetreffende kolom, zoals wordt weergegeven in de vorige afbeelding in kolommen C en D.

U vindt de opdracht Query's append op het tabblad Start in de groep Combineren. In de vervolgkeuzelijst ziet u twee opties:

  • Query's toevoegen geeft het dialoogvenster Toevoegen weer om extra tabellen toe te voegen aan de huidige query.
  • Als u query's als nieuw wilt toevoegen, wordt het dialoogvenster Toevoegen weergegeven om een nieuwe query te maken door meerdere tabellen toe te sluiten.

Queryopdrachten toevoegen.

Voor de bewerking voor het aan de append zijn ten minste twee tabellen vereist. Het dialoogvenster Toevoegen heeft twee modi:

  • Twee tabellen: combineer twee tabelquery's. Deze modus is de standaardmodus.
  • Drie of meer tabellen: toestaan dat een willekeurig aantal tabelquery's wordt gecombineerd.

Notitie

De tabellen worden toegevoegd in de volgorde waarin ze zijn geselecteerd, te beginnen met de primaire tabel voor de modus Twee tabellen en vanuit de primaire tabel in de tabellen aan de lijst met tabellen voor de modus Drie of meer tabellen.

Twee tabellen aan elkaar toe te appen

Voor het voorbeeld in dit artikel gebruiken we de volgende twee tabellen met voorbeeldgegevens:

  • Onlineverkoop: verkoop via een onlinekanaal.

    Voorbeeld van een onlineverkooptabel met kanaalnaam (online), datum, klant-id en eenhedenkolommen.

  • Winkelverkoop: verkoop via de fysieke locaties van het bedrijf.

    Voorbeeldtabel voor verkoop van winkels met datum, eenheden, referer, klant-id en kanaalnaam (winkel)-kolommen.

Selecteer eerst de tabel Onlineverkoop om deze tabellen toe te appen. Selecteer op het tabblad Start de optie Query's toevoegen om een nieuwe stap te maken in de onlineverkoopquery. De tabel Onlineverkoop is de primaire tabel. De tabel die moet worden aan de primaire tabel wordt Store Sales .

Twee tabellen aan elkaar toe te appen.

Power Query voert de bewerking toevoegen uit op basis van de namen van de kolomkoppen die in beide tabellen zijn gevonden en niet op basis van hun relatieve positie in de koptekstsecties van de respectieve tabellen. Aan de laatste tabel worden alle kolommen uit alle tabellen toegevoegd.

Als een tabel geen kolommen in een andere tabel heeft, worden null-waarden weergegeven in de bijbehorende kolom, zoals wordt weergegeven in de kolom Referer van de laatste query.

Tabel met gecombineerde algemene kolommen en gegevens, met uitzondering van de kolom Referer die null-waarden bevat voor de onlineverkooprijen.

Drie of meer tabellen aan elkaar toe te appen

In dit voorbeeld wilt u niet alleen de tabellen Onlineverkoop en Winkelverkopen, maar ook een nieuwe tabel met de naam Verkoop grootten aan de tabel met de naam .

Voorbeeldtabel voor grote verkoop met kanaalnaam (groot), datum, klant-id en eenhedenkolommen.

De nieuwe benadering voor dit voorbeeld is om Query's toevoegen als nieuw te selecteren en vervolgens in het dialoogvenster Toevoegen de optie Drie of meer tabellen te selecteren. Selecteer in de lijst Beschikbare tabel(en) elke tabel die u wilt toevoegen en selecteer vervolgens Toevoegen. Nadat alle tabellen die u wilt zien in de lijst Tabellen die moeten worden toegevoegd, selecteert u OK.

Drie of meer tabellenmodus.

Nadat u OK hebt geselecteerd, wordt er een nieuwe query gemaakt met alle tabellen toegevoegd.

Tabel met gecombineerde algemene kolommen en gegevens uit de drie tabellen, met uitzondering van null-waarden in de online- en grootrijen van de kolom Referer.