Overzicht query's samenvoegen
Met een bewerking query's samenvoegen worden twee bestaande tabellen samengevoegd op basis van overeenkomende waarden uit een of meer kolommen. U kunt ervoor kiezen om verschillende typen joins te gebruiken, afhankelijk van de uitvoer die u wilt gebruiken.

Query's samenvoegen
U vindt de opdracht Query's samenvoegen op het tabblad Start in de groep Combineren. In de vervolgkeuzelijst ziet u twee opties:
- Query's samenvoegen: geeft het dialoogvenster Samenvoegen weer, met de geselecteerde query als de linkertabel van de samenvoegingsbewerking.
- Query's samenvoegen als nieuw: hiermee wordt het dialoogvenster Samenvoegen weergegeven zonder vooraf geselecteerd tabellen voor de samenvoegingsbewerking.
![]()
Tabellen identificeren voor samenvoegen
Voor de samenvoegbewerking zijn twee tabellen vereist:
- Linkertabel voor samenvoegen: de eerste selectie, van boven naar beneden van het scherm.
- Rechtertabel voor samenvoegen: de tweede selectie, van boven naar beneden van het scherm.

Notitie
De positie — links of rechts van de tabellen wordt erg belangrijk wanneer u het juiste type join — selecteert dat u wilt gebruiken.
Kolomparen selecteren
Nadat u zowel de linker- als de rechtertabellen hebt geselecteerd, kunt u de kolommen selecteren die de join tussen de tabellen aanduurt. In het onderstaande voorbeeld zijn er twee tabellen:
- Verkoop: het veld CountryID is een sleutel of id uit de tabel Landen.
- Landen: deze tabel bevat de CountryID en de naam van het land.
Dialoogvenster Samenvoegen met de linkertabel voor samenvoegen ingesteld op Verkoop en de kolom CountryID geselecteerd, en de tabel Rechts voor samenvoegen ingesteld op Landen en de kolom CountryID geselecteerd.
Het doel is om deze tabellen samen te brengen met behulp van de kolom CountryID uit beide tabellen, zodat u de kolom CountryID uit elke tabel selecteert. Nadat u de selecties hebt gemaakt, wordt onder aan het dialoogvenster een bericht weergegeven met een geschat aantal overeenkomsten.
Notitie
Hoewel in dit voorbeeld dezelfde kolomkop voor beide tabellen wordt gebruikt, is dit geen vereiste voor de samenvoegbewerking. Kolomkoppen hoeven niet overeen te komen tussen tabellen. Het is echter belangrijk te weten dat de kolommen van hetzelfde gegevenstype moeten zijn, anders levert de samenvoegingsbewerking mogelijk niet de juiste resultaten op.
U kunt ook meerdere kolommen selecteren om de join uit te voeren door Ctrl te selecteren terwijl u de kolommen selecteert. Wanneer u dit doet, wordt de volgorde waarin de kolommen zijn geselecteerd weergegeven in kleine getallen naast de kolomkoppen, beginnend met 1.
Voor dit voorbeeld hebt u de tabellen Verkoop en Landen. Elk van de tabellen heeft kolommen CountryID en StateID, die u moet koppelen voor de koppeling tussen beide kolommen.
Selecteer eerst de kolom CountryID in de tabel Sales, selecteer Ctrl en selecteer vervolgens de kolom StateID. (Hiermee worden de kleine getallen in de kolomkoppen weer geven.) Voer vervolgens dezelfde selecties uit in de tabel Landen. In de volgende afbeelding ziet u het resultaat van het selecteren van deze kolommen.
! [Dialoogvenster Samenvoegen met de linkertabel voor samenvoegen ingesteld op Verkoop, met de kolommen CountryID en StateID geselecteerd en de tabel Rechts voor samenvoegen ingesteld op Landen, met de kolommen CountryID en StateID geselecteerd. Het type Join is ingesteld op Left outer.
De nieuwe samengevoegde tabelkolom uitbreiden of aggregeren
Nadat u OK hebt geselecteerd in het dialoogvenster Samenvoegen, heeft de basistabel van uw query alle kolommen uit de linkertabel. Er wordt ook een nieuwe kolom toegevoegd met dezelfde naam als uw rechtertabel. Deze kolom bevat de waarden die overeenkomen met de rechtertabel op rijbasis.
Hier kunt u ervoor kiezen om de velden uit deze nieuwe tabelkolom uit te vouwen of samen te vouwen. Dit zijn de velden uit de rechtertabel.
Tabel met de kolom Samengevoegde landen aan de rechterkant, met alle rijen met een tabel. Het uitviekpictogram rechts van de kolomkop Landen is geselecteerd en het uitv expand-menu is geopend. In het menu Uitvuit zijn de selecties Alles selecteren, CountryID, StateID, Country en State geselecteerd. De optie Oorspronkelijke kolomnaam gebruiken als voorvoegsel is ook geselecteerd.
Notitie
Op dit moment biedt Power Query Online alleen de uitbreidbewerking in de interface. De optie voor aggregatie wordt later dit jaar toegevoegd.
Join-soorten
Een join-type geeft aan hoe een samenvoegingsbewerking wordt uitgevoerd. In de volgende tabel worden de beschikbare join-soorten in Power Query.
| Type join | Pictogram | Beschrijving |
|---|---|---|
| Left outer | Alle rijen uit de linkertabel, overeenkomende rijen uit de rechtertabel | |
| Right outer | Alle rijen uit de rechtertabel, overeenkomende rijen uit de linkertabel | |
| Volledig buitenste | Alle rijen uit beide tabellen | |
| Binnen | Alleen overeenkomende rijen uit beide tabellen | |
| Left anti | Alleen rijen uit de linkertabel | |
| Anti-rechts | Alleen rijen uit de rechtertabel |
Fuzzy matching
U gebruikt fuzzy samenvoeging om algoritmen voor fuzzy overeenkomsten toe te passen bij het vergelijken van kolommen om overeenkomsten te vinden in de tabellen die u samenvoegt. U kunt deze functie inschakelen door het selectievakje Fuzzy matching gebruiken om het samenvoegen uit te voeren in het dialoogvenster Samenvoegen in te stellen. Vouw Opties voor fuzzy matching uit om alle beschikbare configuraties weer te geven.
Notitie
Fuzzy matching wordt alleen ondersteund voor samenvoegbewerkingen voor tekstkolommen.