De Gebruikersinterface van Power Query

Met Power Query kunt u verbinding maken met veel verschillende gegevensbronnen en de gegevens transformeren in de gewenste vorm.

In dit artikel leert u hoe u query's maakt met Power Query door het volgende te ontdekken:

  • Hoe de ervaring 'Gegevens ophalen' werkt in Power Query.
  • De gebruikersinterface van Power Query gebruiken en gebruiken.
  • Algemene transformaties uitvoeren, zoals het groeperen en samenvoegen van gegevens.

Als u nog niet eerder met Power Query werkt, kunt u zich registreren voor een gratis proefversie van Power BI voordat u begint. U kunt Power BI-gegevensstromen gebruiken om de Power Query Online-ervaringen uit te proberen die in dit artikel worden beschreven.

U kunt Power BI Desktop ook gratis downloaden.

Voorbeelden in dit artikel maken verbinding met en gebruiken de OData-feed Northwind.

https://services.odata.org/V4/Northwind/Northwind.svc/

Verbinding maken naar een OData-feed

Notitie

Voor meer informatie over waar u gegevens opvraagt uit elk van de Microsoft-producten met Power Query, gaat u naar Waar kunt u gegevens ophalen.

Als u wilt beginnen, zoekt u de OData-feedconnector vanuit de ervaring Gegevens ophalen. U kunt zoeken naar OData in de zoekbalk in de rechterbovenhoek.

Screenshot of the Choose data source page of the Get data experience with the OData connector emphasized.

Zodra u deze connector hebt geselecteerd, worden in het scherm de verbindingsinstellingen en referenties weergegeven.

  • Voer voor URL de URL in naar de OData-feed Northwind die in de vorige sectie wordt weergegeven.
  • Voor on-premises gegevensgateway laat u deze staan als geen.
  • Voor verificatietype laat u dit als anoniem.

Selecteer de knop Volgende.

Screenshot of the OData Connect to data source page with the Northwind URI entered in the URL section.

De Navigator wordt nu geopend, waarin u de tabellen selecteert waarmee u verbinding wilt maken vanuit de gegevensbron. Selecteer de tabel Klanten om een voorbeeld van de gegevens te laden en selecteer vervolgens Gegevens transformeren.

Screenshot of the Power Query Navigator page with the Customers table emphasized.

Het dialoogvenster laadt vervolgens de gegevens uit de tabel Klanten in de Power Query-editor.

De bovenstaande ervaring van het maken van verbinding met uw gegevens, het opgeven van de verificatiemethode en het selecteren van het specifieke object of de specifieke tabel waarmee u verbinding wilt maken, wordt de get-gegevenservaring genoemd. Deze ervaring wordt beschreven met meer informatie in het artikel Gegevens ophalen .

Notitie

Ga naar OData-feedfeed voor meer informatie over de OData-feedconnector.

De gebruikerservaring van de Power Query-editor

De Power Query-editor vertegenwoordigt de gebruikersinterface van Power Query. In deze gebruikersinterface kunt u query's toevoegen of wijzigen, query's beheren door beschrijvingen te groeperen of toe te voegen aan querystappen, of uw query's en hun structuur visualiseren met verschillende weergaven. De Power Query-gebruikersinterface heeft vijf afzonderlijke onderdelen.

Screenshot of the Power Query user interface with each component outlined and numbered.

  1. Lint: de navigatie-ervaring op het lint, die meerdere tabbladen biedt om transformaties toe te voegen, opties voor uw query te selecteren en verschillende lintknoppen te openen om verschillende taken uit te voeren.
  2. Deelvenster Query's: een weergave van al uw beschikbare query's.
  3. Huidige weergave: de belangrijkste werkweergave, die standaard een voorbeeld van de gegevens voor uw query weergeeft. U kunt ook de diagramweergave inschakelen, samen met de voorbeeldweergave van de gegevens. U kunt ook schakelen tussen de schemaweergave en de voorbeeldweergave van de gegevens terwijl u de diagramweergave behoudt.
  4. Query-instellingen: een weergave van de momenteel geselecteerde query met relevante informatie, zoals querynaam, querystappen en verschillende indicatoren.
  5. Statusbalk: een balk met relevante belangrijke informatie over uw query, zoals uitvoeringstijd, totale kolommen en rijen en verwerkingsstatus. Deze balk bevat ook knoppen om uw huidige weergave te wijzigen.

Notitie

De schema- en diagramweergave zijn momenteel alleen beschikbaar in Power Query Online.

De Power Query-editor gebruiken

In deze sectie begint u met het transformeren van uw gegevens met behulp van Power Query. Maar voordat u aan de slag gaat met het transformeren van de gegevens, bespreken we enkele ui-deelvensters die kunnen worden uitgevouwen of samengevouwen, afhankelijk van hun context. Als u de juiste deelvensters selecteert, kunt u zich richten op de weergave die het belangrijkst voor u is. We bespreken ook de verschillende weergaven die beschikbaar zijn in de Gebruikersinterface van Power Query.

Het lint

Het lint is het onderdeel waar u de meeste transformaties en acties vindt die u kunt uitvoeren in de Power Query-editor. Het heeft meerdere tabbladen, waarvan de waarden afhankelijk zijn van de productintegratie. Elk van de tabbladen biedt specifieke knoppen en opties, waarvan sommige mogelijk overbodig zijn in de hele Power Query-ervaring. Deze knoppen en opties bieden u eenvoudig toegang tot de transformaties en acties die u mogelijk nodig hebt.

Screenshot of the standard ribbon view on the Home tab of the Power Query user interface.

De Power Query-interface reageert en probeert de schermresolutie aan te passen zodat u de beste ervaring krijgt. In scenario's waarin u een compacte versie van het lint wilt gebruiken, is er ook een knop samenvouwen in de rechterbenedenhoek van het lint om u te helpen over te schakelen naar het compacte lint.

Screenshot of the compact ribbon view on the Home tab of the Power Query user interface.

U kunt teruggaan naar de standaardlintweergave door het uitvouwpictogram in de rechterbenedenhoek van het lint te selecteren.

Deelvensters uitvouwen en samenvouwen

Mogelijk ziet u dat er in de gebruikersinterface van Power Query pictogrammen zijn waarmee u bepaalde weergaven of secties kunt samenvouwen of uitvouwen. Er bevindt zich bijvoorbeeld een pictogram in de rechterbovenhoek van het deelvenster Query's waarmee het queryvenster wordt samengevouwen wanneer dit is geselecteerd en het deelvenster wordt uitgevouwen wanneer het opnieuw is geselecteerd.

Screenshot emphasizing the icon on the Queries pane used to collapse and expand the queries pane.

Schakelen tussen weergaven

Naast het samenvouwen van bepaalde deelvensters en secties in de gebruikersinterface van Power Query, kunt u ook schakelen welke weergaven worden weergegeven. Als u wilt schakelen tussen weergaven, gaat u naar het tabblad Weergave op het lint waar u de groepen Voorbeeld en Indeling vindt, die bepalen hoe de gebruikersinterface van Power Query eruitziet.

U wordt aangeraden al deze opties uit te proberen om de weergave en indeling te vinden waarmee u het prettigst kunt werken. Selecteer bijvoorbeeld de schemaweergave op het lint.

Screenshot emphasizing the Schema view button found inside the View tab in the Power Query ribbon.

De rechterkant van de statusbalk bevat ook pictogrammen voor de diagram-, gegevens- en schemaweergaven. U kunt deze pictogrammen gebruiken om te schakelen tussen weergaven. U kunt deze pictogrammen ook gebruiken om de weergave van uw keuze in of uit te schakelen.

Screenshot of the Power Query user interface with the queries pane collapsed and the current view switched to schema view and the schema view icon emphasized.

Wat is de schemaweergave?

De schemaweergave biedt u een snelle en eenvoudige manier om alleen te communiceren met de onderdelen van het schema voor uw tabel, zoals de kolomnamen en gegevenstypen. U wordt aangeraden de schemaweergave uit te voeren wanneer u schemagerelateerde acties wilt uitvoeren. Deze acties kunnen bestaan uit het verwijderen van kolommen, het wijzigen van de naam van kolommen, het wijzigen van kolomgegevenstypen, het opnieuw ordenen van kolommen of het dupliceren van kolommen.

Selecteer bijvoorbeeld in de schemaweergave het vinkje naast de kolommen Orders en CustomerDemographics en selecteer op het lint de actie Kolommen verwijderen. Met deze selectie wordt een transformatie toegepast om deze kolommen uit uw gegevens te verwijderen.

Screenshot of the Orders and CustomerDemographics columns selected, and the Remove columns option emphasized.

Wat is de diagramweergave?

U kunt nu teruggaan naar de voorbeeldweergave van gegevens en de diagramweergave inschakelen om een visueel perspectief van uw gegevens en query's te gebruiken.

Screenshot emphasizing the diagram view and data preview view icons.

In de diagramweergave kunt u visualiseren hoe uw query is gestructureerd en hoe deze kan communiceren met andere query's in uw project. Elke stap in uw query heeft een uniek pictogram waarmee u de transformatie kunt herkennen die is gebruikt. Er zijn ook lijnen die de stappen verbinden om afhankelijkheden te illustreren. Omdat zowel de gegevensvoorbeeldweergave als de diagramweergave zijn ingeschakeld, wordt de diagramweergave boven op de voorbeeldweergave van de gegevens weergegeven.

Screenshot of the Power Query workspace showing the diagram view with data preview.

Beginnen met het transformeren van uw gegevens

Als de diagramweergave is ingeschakeld, selecteert u het plusteken. U kunt zoeken naar een nieuwe transformatie die u aan uw query kunt toevoegen. Zoek naar Groeperen op en selecteer de transformatie.

Screenshot with a search for a group by in the diagram view.

Het dialoogvenster Groeperen op wordt vervolgens weergegeven. U kunt de groeperen op bewerking instellen op groeperen op land en het aantal klantrijen per land tellen.

  1. Houd het keuzerondje Basic geselecteerd.
  2. Selecteer Land om op te groeperen.
  3. Voer Klanten in als de nieuwe kolomnaam en selecteer Aantal rijen als de bewerking.

Screenshot of the basic Group dialog with the customers' data entered.

Selecteer OK om de bewerking uit te voeren. Uw voorbeeld van gegevens wordt vernieuwd om het totale aantal klanten per land weer te geven.

Een andere manier om het dialoogvenster Groeperen op te starten, is door de knop Groeperen op op het lint te gebruiken of door met de rechtermuisknop op de kolom Land te klikken.

Screenshot emphasizing the Group by button in the ribbon and the Group by option in the Country column menu.

Voor het gemak kunnen transformaties in Power Query vaak worden geopend vanaf meerdere locaties, zodat gebruikers ervoor kunnen kiezen om de gewenste ervaring te gebruiken.

Een nieuwe query toevoegen

Nu u een query hebt die het aantal klanten per land levert, kunt u context toevoegen aan deze gegevens door het totale aantal leveranciers voor elk gebied te vinden.

Eerst moet u de leveranciersgegevens toevoegen. Selecteer Gegevens ophalen. Zoek in Choose data source naar OData. Selecteer vervolgens de OData-connector .

Screenshot of the Get data Choose data source page with the OData connector emphasized.

De OData-verbindingservaring wordt opnieuw weergegeven. Voer de verbindingsinstellingen in zoals beschreven in Verbinding maken met een OData-feed om verbinding te maken met de OData-feed Northwind. Zoek en selecteer in de Navigator-ervaring de tabel Leveranciers.

Screenshot of the Power Query navigator with the Northwind OData suppliers selected.

Selecteer Maken om de nieuwe query toe te voegen aan de Power Query-editor. Vouw het deelvenster Query's uit, waarin nu zowel de query Klanten als Leveranciers wordt weergegeven.

Screenshot of the Queries pane emphasizing both the customers and suppliers queries.

Open het dialoogvenster Groeperen op opnieuw door deze keer de knop Groeperen op te selecteren op het lint onder het tabblad Transformeren .

Screenshot of part of the Transform tab ribbon with Group by emphasized.

Stel in het dialoogvenster Groeperen op de bewerking Groeperen op in op groeperen op land en tel het aantal leveranciersrijen per land.

  1. Houd het keuzerondje Basic geselecteerd.
  2. Selecteer Land om op te groeperen.
  3. Voer Leveranciers in de nieuwe kolomnaam in en selecteer Aantal rijen in Bewerking.

Screenshot of the basic Group dialog with the suppliers' data entered.

Notitie

Ga naar Groeperen of samenvatten van rijen voor meer informatie over de transformatie groeperen of samenvatten.

Verwijzende query's

Nu u een query voor klanten en een query voor leveranciers hebt, is het uw volgende doel om deze query's te combineren in één query. Er zijn veel manieren om dit te bereiken, waaronder het gebruik van de optie Samenvoegen in de tabel Klanten , het dupliceren van een query of het verwijzen naar een query. In dit voorbeeld maakt u een verwijzing door met de rechtermuisknop op de tabel Klanten te klikken en Verwijzing te selecteren, waarmee u effectief een nieuwe query maakt die verwijst naar de query Klanten.

Screenshot of the Customers menu with the Reference option emphasized.

Nadat u deze nieuwe query hebt gemaakt, wijzigt u de naam van de query in Landanalyse en schakelt u de belasting van de tabel Klanten uit door de optie Laden inschakelen uit de query Leveranciers uit te schakelen.

Screenshot of the third query name changed to Country Analysis and the Suppliers Enable load option unmarked and emphasized.

Query's samenvoegen

Met een samenvoegquerybewerking worden twee bestaande tabellen samengevoegd op basis van overeenkomende waarden uit een of meerdere kolommen. In dit voorbeeld is het doel om zowel de tabellen Klanten als Leveranciers te koppelen aan één tabel voor de landen/regio's met zowel Klanten als Leveranciers.

Selecteer in de query Landanalyse de optie Query's samenvoegen op het tabblad Start op het lint.

Screenshot of the Power Query workspace with the Country Analysis query selected, and the Merge queries option in the Home tab emphasized.

Er wordt een nieuw dialoogvenster voor de samenvoegbewerking weergegeven. Vervolgens kunt u de query selecteren die u wilt samenvoegen met uw huidige query. Selecteer in de tabel Rechts voor samenvoegen de query Leveranciers en selecteer vervolgens het veld Land in beide query's. Selecteer ten slotte het type Inner Join, omdat u alleen de landen/regio's wilt waar u klanten en leveranciers voor deze analyse hebt.

Screenshot of the Merge queries dialog with the Country column selected in both queries and the Inner join kind selected.

Nadat u de knop OK hebt geselecteerd, wordt er een nieuwe kolom toegevoegd aan uw landanalysequery die de gegevens uit de query Leveranciers bevat. Selecteer het pictogram naast het veld Leveranciers , waarin een menu wordt weergegeven waarin u kunt selecteren welke velden u wilt uitvouwen. Selecteer alleen het veld Leveranciers en selecteer vervolgens de knop OK .

Screenshot of the Suppliers column with the Suppliers menu open and only Suppliers selected.

Het resultaat van deze uitvouwbewerking is een tabel met slechts 12 rijen. Wijzig de naam van het veld Leveranciers.1 in alleen Leveranciers door te dubbelklikken op de veldnaam en de nieuwe naam in te voeren.

Screenshot of the renamed Suppliers column.

Notitie

Ga naar het overzicht van samenvoegquery's voor meer informatie over de functie Query's samenvoegen.

Toegepaste stappen

Elke transformatie die op uw query wordt toegepast, wordt opgeslagen als een stap in de sectie Toegepaste stappen van het deelvenster Queryinstellingen. Als u ooit wilt controleren hoe uw query wordt getransformeerd van stap tot stap, kunt u een stap selecteren en een voorbeeld bekijken van hoe uw query op dat specifieke punt wordt omgezet.

U kunt ook met de rechtermuisknop op een query klikken en de optie Eigenschappen selecteren om de naam van de query te wijzigen of een beschrijving voor de query toe te voegen. Klik bijvoorbeeld met de rechtermuisknop op de stap Query's samenvoegen uit de query Landanalyse en wijzig de naam van de query om samen te voegen met leveranciers en de beschrijving om gegevens op te halen uit de query Leveranciers voor Leveranciers per land.

Screenshot of the Step properties dialog with the changed name and description filled in.

Na deze wijziging kunt u de muisaanwijzer op het pictogram voor de samenvoegquery in de diagramweergave bewegen of het nieuwe pictogram naast de stap in het deelvenster Toegepaste stappen aanwijzen om de beschrijving ervan te lezen.

Screenshot showing where to hover to view the step properties.

Notitie

Ga naar De lijst Toegepaste stappen gebruiken voor meer informatie over toegepaste stappen.

Voordat u verdergaat met de volgende sectie, schakelt u de diagramweergave uit om alleen de voorbeeldweergave gegevens te gebruiken.

Een nieuwe kolom toevoegen

Met de gegevens voor klanten en leveranciers in één tabel kunt u nu de verhouding tussen klanten en leveranciers voor elk land berekenen. Selecteer de laatste stap van de query Landanalyse en selecteer vervolgens zowel de kolommen Klanten als Leveranciers . Selecteer Op het tabblad Kolom toevoegen op het lint en in de groep Van getallen de optie Standaard en deel vervolgens (Geheel getal) in de vervolgkeuzelijst.

Screenshot of the Power Query workspace with the Add column tab and Standard selected, and Divide (Integer) option emphasized.

Met deze wijziging maakt u een nieuwe kolom met de naam Integer-deling die u kunt wijzigen in Verhouding. Deze wijziging is de laatste stap van uw query en biedt de verhouding van de klant tot leverancier voor de landen/regio's waar de gegevens klanten en leveranciers hebben.

Gegevensprofilering

Een andere Power Query-functie waarmee u beter inzicht krijgt in uw gegevens, is gegevensprofilering. Door de functies voor gegevensprofilering in te schakelen, krijgt u feedback over de gegevens in uw queryvelden, zoals waardedistributie, kolomkwaliteit en meer.

We raden u aan deze functie te gebruiken tijdens de ontwikkeling van uw query's, maar u kunt de functie altijd op uw gemak in- en uitschakelen. In de volgende afbeelding ziet u alle hulpprogramma's voor gegevensprofilering die zijn ingeschakeld voor uw landanalysequery .

Screenshot of the data profiling information with details for the Ratio column at the bottom.

Notitie

Ga naar De hulpprogramma's voor gegevensprofilering gebruiken voor meer informatie over gegevensprofilering.

De geavanceerde editor

Als u de code wilt observeren die door de Power Query-editor wordt gemaakt met elke stap of als u uw eigen vormgevingscode wilt maken, kunt u de geavanceerde editor gebruiken. Als u de geavanceerde editor wilt openen, selecteert u het tabblad Weergave op het lint en selecteert u vervolgens Geavanceerde editor. Er wordt een venster weergegeven met de bestaande querycode.

Screenshot of the advanced editor, which contains code with no syntax errors.

U kunt de code rechtstreeks bewerken in het venster Geavanceerde editor. De editor geeft aan of uw code vrij is van syntaxisfouten. Als u het venster wilt sluiten, selecteert u de knop Gereed of Annuleren .

Help bij het openen van Power Query

Er zijn verschillende helpniveaus die kunnen worden geopend in de Microsoft-apps die Gebruikmaken van Power Query. In deze sectie worden deze Help-niveaus beschreven.

Power Query help in Excel

Er zijn een aantal manieren om toegang te krijgen tot Help-informatie van Power Query die specifiek van toepassing is op Power Query in Excel. Een manier om toegang te krijgen tot de online Excel Power Query-documentatie is door Help voor bestanden> te selecteren >in de Power Query-editor.

Als u toegang wilt krijgen tot de help-informatie van Power Query in Excel, selecteert u het tabblad Help op het Excel-lint en voert u Power Query in het zoektekstvak in.

Power Query help in Power BI Desktop

Er is een Tabblad Help in de Power Query-editor die wordt uitgevoerd in Power BI Desktop, maar op dit moment gaan alle opties naar locaties waar Power BI-gegevens worden opgegeven. U kunt dezelfde Help-informatie van Power BI ook bereiken in de Power Query-editor in Power BI Desktop door De Help voor>bestanden te selecteren en vervolgens een van de Help-opties te selecteren.

Help bij Power Query in Power BI-service, Power Apps, Customer Insights en Azure Data Factory

Het tabblad Help van Power Query in Power BI-service, Power Apps, Dynamics 365 Customer Insights en Azure Data Factory bevat koppelingen naar belangrijke informatiebronnen over Power Query.

Screenshot of the help tab with the Power Query documentation, Keyboard shortcuts, Support, Power Query website, Power Query blog, Power Query community, Submit an idea, and Send feedback links.

De opties op het tabblad Help bevatten koppelingen naar:

  • Power Query-documentatie: Koppelingen naar de Power Query-documentatie
  • Sneltoetsen: koppelingen naar het artikel met sneltoetsen in de Power Query-documentatie.
  • Ondersteuning: Koppelingen naar de ondersteuningswebsite van het Microsoft-product waarin Power Query momenteel wordt uitgevoerd.
  • Power Query-website: Koppelingen naar de Power Query-website.
  • Power Query-blog: Koppelingen naar het Power Query-blog
  • Power Query-community: koppelingen naar de Power Query-community.
  • Dien een idee in: Koppelingen naar de ideeënwebsite van het Microsoft-product waarin Power Query momenteel wordt uitgevoerd.
  • Feedback verzenden: Hiermee opent u een venster in Power Query. In het venster wordt u gevraagd uw ervaring met Power Query te beoordelen en aanvullende informatie op te geven die u wilt opgeven.

Notitie

Momenteel bevat Azure Analysis Services geen inline Power Query Help-koppelingen. U kunt echter hulp krijgen voor Power Query M-functies. Meer informatie vindt u in de volgende sectie.

Help voor Power Query M-functies

Naast de Help-functies van Power Query die in de vorige secties worden vermeld, kunt u ook hulp krijgen voor afzonderlijke M-functies vanuit de Power Query-editor. In de volgende stappen wordt beschreven hoe u toegang krijgt tot deze inline-help.

  1. Wanneer de Power Query-editor is geopend, selecteert u de knop Stap invoegen ( ).
  2. Voer in de formulebalk de naam in van een functie die u wilt controleren.
    1. Als u Power Query Desktop gebruikt, voert u een gelijkteken, een spatie en de naam van een functie in.
    2. Als u Power Query Online gebruikt, voert u de naam van een functie in.
  3. Selecteer de eigenschappen van de functie.
    1. Als u Power Query Desktop gebruikt, selecteert u in het deelvenster Query Instellingen onder Eigenschappen alle eigenschappen.
    2. Als u Power Query Online gebruikt, selecteert u Eigenschappen in het deelvenster Query Instellingen.

Met deze stappen opent u de help-informatie inline voor de geselecteerde functie en kunt u afzonderlijke eigenschappen invoeren die door de functie worden gebruikt.

Screenshot of the Date.AddDays M function description and syntax, along with entry points for each of the function's parameters.

Samenvatting

In dit artikel hebt u een reeks query's gemaakt met Power Query die een verhoudingsanalyse van klanten tot leveranciers biedt op landniveau voor de Northwind Corporation.

U hebt de onderdelen van de gebruikersinterface van Power Query geleerd, hoe u nieuwe query's maakt in de queryeditor, referentiequery's, samenvoegquery's, inzicht krijgt in de sectie toegepaste stappen en nieuwe kolommen toevoegt. U hebt ook geleerd hoe u de hulpprogramma's voor gegevensprofilering gebruikt om uw gegevens beter te begrijpen.

Power Query is een krachtig hulpprogramma dat wordt gebruikt om verbinding te maken met veel verschillende gegevensbronnen en de gegevens te transformeren in de gewenste vorm. De scenario's die in dit artikel worden beschreven, zijn voorbeelden om te laten zien hoe u Power Query kunt gebruiken om onbewerkte gegevens te transformeren in belangrijke bruikbare zakelijke inzichten.