Algemene querytaken uitvoeren in Power BI Desktop

In het Power Query-editor venster van Power BI Desktop zijn er een aantal veelgebruikte taken. In dit artikel worden deze algemene taken gedemonstreert en vindt u koppelingen voor aanvullende informatie.

De hier getoonde algemene querytaken zijn:

  • Verbinding maken met gegevens
  • Gegevens vormgeven en combineren
  • Rijen groeperen
  • Draaikolommen
  • Aangepaste kolommen maken
  • Queryformules

U kunt meerdere gegevensverbindingen gebruiken om deze taken uit te voeren. De gegevens uit de Excel-voorbeeldwerkmap zijn beschikbaar om mee te downloaden of er verbinding mee te maken, voor het geval u deze taken zelf wilt doorlopen.

De eerste gegevensverbinding is een Excel-werkmap die u lokaal kunt downloaden en opslaan.

U kunt ook zelf een webgegevensbron vinden als u uw eigen gegevens wilt volgen.

Verbinding maken met gegevens

Als u verbinding wilt maken met gegevens in Power BI Desktop, selecteert u Start en kiest u Vervolgens Gegevens ophalen. Power BI Desktop geeft een menu weer met de meest voorkomende gegevensbronnen. Selecteer Meer aan het einde van het menu voor een volledige lijst met gegevensbronnen waarmee Power BI Desktop verbinding kan maken. Zie Gegevensbronnen in Power BI Desktop voor meer informatie.

Screenshot of the Common data sources dropdown after selecting the Get data button on the ribbon.

Als u wilt beginnen, selecteert u Excel-werkmap, geeft u de eerder genoemde Excel-werkmap op en kiest u Openen. Power Query-editor de werkmap inspecteert en vervolgens de gegevens weergeeft die in de werkmap zijn gevondenHet dialoogvenster Navigator nadat u een tabel hebt geselecteerd.

Screenshot of the Navigator dialog box with Table 1 chosen to load.

Selecteer Gegevens transformeren om de gegevens te bewerken, aan te passen of vorm te geven voordat u deze in Power BI Desktop laadt. Bewerken is vooral handig wanneer u werkt met grote semantische modellen die u wilt parseren voordat u laadt.

Verbinding maken van verschillende typen gegevens is een vergelijkbaar proces. Als u verbinding wilt maken met een webgegevensbron, selecteert u Meer gegevens>ophalen en kiest u vervolgens Ander>web> Verbinding maken.

Screenshot of the Get data dialog box highlighting the option to connect to a Web data source.

Het dialoogvenster Van het web wordt weergegeven, waarin u de URL van de webpagina kunt typen.

Screenshot of the From Web dialog box showing a connection to the data source from a URL.

Selecteer OK. Net als voorheen inspecteert Power BI Desktop de webpaginagegevens en worden voorbeeldopties weergegeven in het dialoogvenster Navigator . Wanneer u een tabel selecteert, wordt er een voorbeeld van de gegevens weergegeven.

Andere gegevensverbindingen zijn vergelijkbaar. Power BI Desktop vraagt u om de juiste referenties als u de verbinding moet verifiëren.

Zie Verbinding maken naar gegevens in Power BI Desktop voor een stapsgewijze demonstratie van het maken van verbinding met gegevens in Power BI Desktop.

Gegevens vormgeven en combineren

U kunt gegevens eenvoudig vormgeven en combineren met Power Query-editor. Deze sectie bevat enkele voorbeelden van hoe u gegevens kunt vormgeven. Zie Gegevens vormgeven en combineren met Power BI Desktop voor een volledigere demonstratie van het vormgeven en combineren van gegevens.

In deze sectie en de volgende secties wordt de eerder genoemde Excel-voorbeeldwerkmap gebruikt, die u lokaal kunt downloaden en opslaan. Laad de gegevens in Power Query-editor met behulp van de knop Gegevens transformeren op het tabblad Start. Nadat u de gegevens hebt geladen, selecteert u Tabel 1 in de beschikbare query's in het deelvenster Query's, zoals hier wordt weergegeven:

Screenshot of the Power Query Editor with Table 1 highlighted in the queries pane.

Wanneer u gegevens vormt, transformeert u een gegevensbron in het formulier en de indeling die aan uw behoeften voldoet.

In Power Query-editor vindt u veel opdrachten op het lint en in contextmenu's. Wanneer u bijvoorbeeld met de rechtermuisknop op een kolom klikt, kunt u met het snelmenu de kolom verwijderen. Of selecteer een kolom en kies vervolgens de knop Kolommen verwijderen op het tabblad Start op het lint.

Screenshot of the Power Query Editor with the options to remove columns highlighted.

U kunt de gegevens op veel andere manieren vormgeven in deze query. U kunt een willekeurig aantal rijen van boven of onder verwijderen. U kunt ook kolommen toevoegen, kolommen splitsen, waarden vervangen en andere vormgevingstaken uitvoeren. Met deze functies kunt u Power Query-editor om de gewenste gegevens op te halen.

Rijen groeperen

In Power Query-editor kunt u de waarden uit veel rijen groeperen in één waarde. Deze functie kan handig zijn bij het samenvatten van het aantal aangeboden producten, de totale verkoop of het aantal studenten.

In dit voorbeeld groepeert u rijen in een semantisch model voor onderwijsinschrijvingen. De gegevens zijn afkomstig uit de Excel-werkmap.

In dit voorbeeld ziet u hoeveel agentschappen elke staat heeft. (Agentschappen kunnen schooldistricten, andere onderwijsinstellingen, zoals regionale servicedistricten, en meer omvatten.) Selecteer de kolom State Abbr en selecteer vervolgens de knop Groeperen op op het tabblad Transformeren of het tabblad Start van het lint. (Groeperen op is beschikbaar op beide tabbladen.)

Screenshot of Power Query Editor highlighting the Group By button in the ribbon.

Het dialoogvenster Groeperen op wordt weergegeven. Wanneer Power Query-editor rijen groepeert, wordt er een nieuwe kolom gemaakt waarin de resultaten groeperen op worden geplaatst. U kunt de bewerking Groeperen op op de volgende manieren aanpassen:

  1. In de vervolgkeuzelijst zonder label wordt de kolom opgegeven die moet worden gegroepeerd. Power Query-editor deze waarde standaard ingesteld op de geselecteerde kolom, maar u kunt deze wijzigen in elke kolom in de tabel.
  2. Nieuwe kolomnaam: Power Query-editor stelt een naam voor de nieuwe kolom voor, op basis van de bewerking die wordt toegepast op de gegroepeerde kolom. U kunt de nieuwe kolom echter een naam opgeven.
  3. Bewerking: Kies de bewerking die Power Query-editor van toepassing is, zoals Som, Mediaan of Aantal afzonderlijke rijen. De standaardwaarde is Aantal rijen.
  4. Groeperen en aggregatie toevoegen: deze knoppen zijn alleen beschikbaar als u de optie Geavanceerd selecteert. In één bewerking kunt u groeperingsbewerkingen (Groeperen op acties) op veel kolommen maken en verschillende aggregaties maken met behulp van deze knoppen. Op basis van uw selecties in dit dialoogvenster maakt Power Query-editor een nieuwe kolom die op meerdere kolommen werkt.

Selecteer Groeperen toevoegen of Aggregatie toevoegen om meer groeperingen of aggregaties toe te voegen aan een bewerking Groeperen op . Als u een groepering of aggregatie wilt verwijderen, selecteert u het beletselteken (...) rechts van de rij en verwijdert u het. Probeer de bewerking Groeperen op uit te voeren met behulp van de standaardwaarden om te zien wat er gebeurt.

Screenshot shows the Group By dialog box with the Basic and Advanced options highlighted.

Wanneer u OK selecteert, voert Power Query-editor de bewerking Groeperen op uit en worden de resultaten geretourneerd.

Screenshot of the example Group By effects.

En met Power Query-editor kunt u altijd de laatste vormgevingsbewerking verwijderen. Selecteer in het deelvenster Query Instellingen, onder Toegepaste stappen, de X naast de stap die onlangs is voltooid. Ga dus verder en experimenteer. Als u de resultaten niet bevalt, voert u de stap opnieuw uit totdat Power Query-editor uw gegevens op de gewenste manier vormgeeft.

Draaikolommen

U kunt kolommen draaien en een tabel maken die geaggregeerde waarden bevat voor elke unieke waarde in een kolom. Als u bijvoorbeeld wilt achterhalen hoeveel verschillende producten zich in elke productcategorie bevinden, kunt u snel een tabel maken om dat te doen.

Als u een nieuwe tabel wilt maken waarin het aantal producten voor elke categorie wordt weergegeven (op basis van de kolom CategoryName), selecteert u de kolom en selecteert u Vervolgens Draaitabel>transformeren.

Screenshot of the Pivot Column button highlighted on the Transform tab.

Het dialoogvenster Draaikolom wordt weergegeven, zodat u weet welke kolomwaarden de bewerking gebruikt om nieuwe kolommen te maken. (Als de gewenste kolomnaam van CategoryName wordt niet weergegeven, selecteer deze in de vervolgkeuzelijst.) Wanneer u Geavanceerde opties uitvouwt, kunt u selecteren welke functie u wilt toepassen op de geaggregeerde waarden.

Screenshot of the Pivot Column dialog box highlighting Advanced options.

Wanneer u OK selecteert, geeft Power Query-editor de tabel weer volgens de transformatie-instructies in het dialoogvenster Draaikolom.

Screenshot of the results from Pivot Column.

Aangepaste kolommen maken

In Power Query-editor kunt u aangepaste formules maken die op meerdere kolommen in uw tabel werken. Vervolgens kunt u de resultaten van dergelijke formules in een nieuwe (aangepaste) kolom plaatsen. Power Query-editor kunt u eenvoudig aangepaste kolommen maken.

Met de Excel-werkmapgegevens in Power Query-editor gaat u naar het tabblad Kolom toevoegen op het lint en selecteert u Vervolgens Aangepaste kolom.

Screenshot of the Power Query Editor highlighting the Custom Column button on the Add Column tab.

Het volgende dialoogvenster wordt weergegeven. In dit voorbeeld wordt een aangepaste kolom gemaakt met de naam Percent ELL waarmee het percentage van de totale studenten wordt berekend die Engels taalleerders (ELL) zijn.

Screenshot of the Custom Column Dialog box showing an example formula.

Net als bij elke andere toegepaste stap in Power Query-editor kunt u de stap verwijderen als de nieuwe aangepaste kolom niet de gegevens levert die u zoekt. Selecteer in het deelvenster Query Instellingen, onder TOEGEPASTE STAPPEN, de X naast de aangepaste stap Toegevoegd.

Screenshot of the APPLIED STEPS history highlighting the last performed step.

Queryformules

U kunt de stappen bewerken die Power Query-editor genereert. U kunt ook aangepaste formules maken, waarmee u verbinding kunt maken met uw gegevens en deze nauwkeuriger kunt vormgeven. Wanneer Power Query-editor een actie uitvoert op gegevens, wordt de formule die aan de actie is gekoppeld, weergegeven in de formulebalk. Als u de formulebalk wilt weergeven, gaat u naar het tabblad Weergave van het lint en selecteert u de formulebalk.

Screenshot of Power Query Editor highlighting the Formula Bar checkbox on the View tab.

Power Query-editor bewaart alle toegepaste stappen voor elke query als tekst die u kunt bekijken of wijzigen. U kunt de tekst voor elke query bekijken of wijzigen met behulp van de Geavanceerde editor. Selecteer Weergeven en vervolgens Geavanceerde editor.

Screenshot of Power Query Editor highlighting the Advanced Editor button on the View tab.

Hier volgt een schermopname van de Geavanceerde editor, met de querystappen die zijn gekoppeld aan de USA_StudentEnrollment query die wordt weergegeven. Deze stappen worden gemaakt in de Power Query-formuletaal, ook wel M genoemd. Zie Power Query-formules maken in Excel voor meer informatie. Als u de taalspecificatie zelf wilt weergeven, raadpleegt u de taalspecificatie van Power Query M.

Screenshot of the Advanced Editor dialog box with an example formula.

Power BI Desktop biedt een uitgebreide set formulecategorieën. Zie de functiereferentie voor Power Query M voor meer informatie en een volledig overzicht van alle Power Query-editor formules.

U kunt allerlei dingen doen met Power BI Desktop. Zie de volgende bronnen voor meer informatie over de mogelijkheden: