Overzicht van Bestanden combineren
Met Power Query kunt u meerdere bestanden met hetzelfde schema combineren in één logische tabel.
Deze functie is handig als u alle bestanden in dezelfde map wilt combineren. Als u bijvoorbeeld een map hebt die maandelijkse bestanden bevat met alle inkooporders voor uw bedrijf, kunt u deze bestanden combineren om de orders in één weergave te consolideren.
Bestanden kunnen afkomstig zijn uit verschillende bronnen, zoals (maar niet beperkt tot):
- Lokale mappen
- SharePoint-sites
- Azure Blob Storage
- Azure Data Lake Storage (Gen1 en Gen2)
Wanneer u met deze bronnen werkt, zult u merken dat ze hetzelfde tabelschema delen, ook wel de bestandssysteemweergave genoemd. In de volgende schermopname ziet u een voorbeeld van de bestandssysteemweergave.

In de bestandssysteemweergave bevat de kolom Inhoud de binaire weergave van elk bestand.
Notitie
U kunt de lijst met bestanden in de bestandssysteemweergave filteren met behulp van een van de beschikbare velden. Het is een goed idee om deze weergave te filteren om alleen de bestanden weer te geven die u moet combineren, bijvoorbeeld door velden zoals Extensie of Mappad te filteren. Meer informatie: Map
Als u een van de binaire waarden in de kolom Inhoud selecteert, wordt automatisch een [ ] reeks navigatiestappen naar dat specifieke bestand gemaakt. Power Query probeert het binaire bestand te interpreteren met behulp van een van de beschikbare connectors, zoals Text/CSV, Excel, JSON of XML.
Het combineren van bestanden vindt plaats in de volgende fasen:
Tabelvoorbeeld
Wanneer u verbinding maakt met een gegevensbron met behulp van een van de eerder genoemde connectors, wordt een tabelvoorbeeld geopend. Als u zeker weet dat u alle bestanden in de map wilt combineren, selecteert u Combineren in de rechterbenedenhoek van het scherm.

U kunt ook Gegevens transformeren selecteren om toegang te krijgen tot de Power Query-editor en een subset van de lijst met bestanden maken (bijvoorbeeld door filters te gebruiken in de mappadkolom om alleen bestanden uit een specifieke submap op te nemen). Combineer vervolgens bestanden door de kolom met de binaire bestanden in de kolom Inhoud te selecteren en vervolgens een van de volgende opties te selecteren:
De opdracht Bestanden combineren in de groep Combineren op het tabblad Start.

Het pictogram Bestanden combineren in de kolomkop van de kolom die binaire waarden [ ] bevat.

Dialoogvenster Bestanden combineren
Nadat u de opdracht Bestanden combineren of Combineren hebt geselecteerd, wordt het dialoogvenster Bestanden combineren geopend en gebeurt het volgende:
- Power Query analyseert het voorbeeldbestand (standaard het eerste bestand in de lijst) en bepaalt de juiste bestandsconnector om dat bestand te openen.
- Het dialoogvenster biedt de ervaring van de bestandsconnector precies alsof u rechtstreeks verbinding maakt met dat voorbeeldbestand.
- Als u een ander bestand voor het voorbeeldbestand wilt gebruiken, kunt u dit kiezen in de vervolgkeuzelijst Voorbeeldbestand.
- Optioneel: u kunt Bestanden met fouten overslaan selecteren om bestanden die fouten veroorzaken, uit te sluiten van de uiteindelijke uitvoer.
In de volgende afbeelding heeft Power Query gedetecteerd dat het eerste bestand een .csv-bestandsnaamextensie heeft, dus wordt de Text/CSV-connector gebruikt om het bestand te interpreteren.

Uitvoer van gecombineerde bestanden
Nadat het proces Bestanden combineren is voltooid, Power Query de volgende acties automatisch uitgevoerd:
Hiermee maakt u een voorbeeldquery die alle vereiste extractiestappen voor één bestand uitvoert. Hierbij wordt het bestand gebruikt dat is geselecteerd als voorbeeldbestand in het dialoogvenster Bestanden combineren.
Deze voorbeeldquery heeft de naam Voorbeeldbestand transformeren in het deelvenster Query's.
Hiermee maakt u een functiequery die de bestands-/binaire invoer voor de voorbeeldquery parameteriseert. De voorbeeldquery en de functiequery zijn gekoppeld, zodat wijzigingen in de voorbeeldquery worden weerspiegeld in de functiequery.
Deze query's worden vermeld in de groep Helper-query's.
De functiequery wordt toegepast op de oorspronkelijke query met binaire invoergegevens (bijvoorbeeld de mapquery), zodat de functiequery voor binaire invoer op elke rij wordt toegepast en vervolgens de resulterende gegevensextractie als kolommen op het hoogste niveau wordt uitgebreid.
Hiermee maakt u een nieuwe groep met het voorvoegsel Transform file from en de initiële query als achtervoegsel, en organiseert u alle onderdelen die worden gebruikt om deze gecombineerde bestanden in die groep te maken.

U kunt eenvoudig alle bestanden in een bepaalde map combineren, zolang ze hetzelfde bestandstype en dezelfde structuur hebben (inclusief dezelfde kolommen). U kunt ook aanvullende transformatie- of extractiestappen toepassen door de automatisch gegenereerde voorbeeldquery te wijzigen, zonder dat u zich zorgen hoeft te maken over het wijzigen of maken van aanvullende stappen voor functiequery's.
Notitie
U kunt de stappen in de voorbeeldquery wijzigen om de functie te wijzigen die wordt toegepast op elk binair bestand in uw query. De voorbeeldquery is gekoppeld aan de functie, dus eventuele wijzigingen in de voorbeeldquery worden doorgevoerd in de functiequery.
Als een van de wijzigingen van invloed is op kolomnamen of kolomgegevenstypen, controleert u de laatste stap van de uitvoerquery. Als u een stap Kolomtype wijzigen toevoegt, kan er een fout op stapniveau worden weergegeven waardoor u uw tabel niet kunt visualiseren. Meer informatie: Omgaan met fouten