Power BI 3 min

Power Query parameters gebruiken

Kort antwoord

Veel Power BI-gebruikers willen hun datatransformaties flexibeler en herbruikbaarder maken zonder telkens dezelfde stappen handmatig aan te passen. In dit artikel leer je hoe je Power Query parameters kunt gebruiken om dynamische en aanpasbare datatransformaties te creëren.

Veel Power BI-gebruikers willen hun datatransformaties flexibeler en herbruikbaarder maken zonder telkens dezelfde stappen handmatig aan te passen. In dit artikel leer je hoe je kunt gebruiken om dynamische en aanpasbare datatransformaties te creëren.

Veel Power BI-gebruikers willen hun datatransformaties flexibeler en herbruikbaarder maken zonder telkens dezelfde stappen handmatig aan te passen. In dit artikel leer je hoe je Power Query parameters kunt gebruiken om dynamische en aanpasbare datatransformaties te creëren. Dit is vooral relevant voor data- en BI-teams die efficiëntie en consistentie in hun rapportages willen verhogen.

Wat je nodig hebt

  • Een Power BI-rapport met een Power Query-gegevensbron

  • Basiskennis van Power Query Editor

  • Een scenario waarbij je een variabele waarde wilt gebruiken in je query, zoals een filterwaarde of pad

Stap 1: Maak een parameter aan in Power Query

Een parameter is een variabele die je kunt gebruiken in je query om waarden dynamisch aan te passen. Dit maakt je datatransformaties flexibeler en herbruikbaar.

Open de Power Query Editor en ga naar het tabblad Start. Klik op Parameter beheren en kies Nieuwe parameter. Geef de parameter een duidelijke naam, bijvoorbeeld FilterJaar, en stel het type in (bijvoorbeeld geheel getal). Vul een standaardwaarde in die je later kunt aanpassen.

Stap 2: Gebruik de parameter in je query

Ga naar de query waarin je de parameter wilt gebruiken. Bijvoorbeeld, als je een filter wilt toepassen op een kolom met jaartallen, pas dan de filterstap aan door de vaste waarde te vervangen door de parameter.

In de Power Query Editor klik je op het filtericoon bij de betreffende kolom, kies Geavanceerd filter en selecteer Is gelijk aan. In plaats van een vaste waarde te typen, klik je op het kleine icoon rechts en selecteer je de parameter FilterJaar. Hiermee wordt de filterwaarde dynamisch en aanpasbaar.

Stap 3: Pas de parameter aan en vernieuw je rapport

Je kunt de parameterwaarde eenvoudig aanpassen via Parameter beheren in Power Query. Verander de waarde en sluit de editor af met Sluiten en laden. Je rapport wordt vernieuwd met de nieuwe filterwaarde, zonder dat je de query hoeft te wijzigen.

Tips & veelgemaakte fouten

  • Gebruik duidelijke namen voor parameters zodat je ze makkelijk herkent.

  • Parameters zijn ideaal voor filters, paden of andere variabele waarden in je query.

  • Vergeet niet je query te vernieuwen na het aanpassen van een parameter.

  • Parameters werken niet in DirectQuery-modus; gebruik ze in importmodus.

Voorbeeld: Filteren op een flexibel jaar

Stel je hebt een verkooprapport en je wilt snel kunnen wisselen tussen jaren zonder telkens de filter aan te passen. Maak een parameter FilterJaar aan en gebruik deze in je query om alleen data van dat jaar te laden. Zo kun je met één aanpassing in de parameter je rapport voor elk gewenst jaar tonen.

Afsluiting

Door Power Query parameters te gebruiken maak je je datatransformaties in Power BI een stuk flexibeler en efficiënter. Dit bespaart tijd en voorkomt fouten bij het aanpassen van je rapporten. Wil je meer leren over datatransformaties? Bekijk dan ook het artikel Power BI: Datakwaliteit controleren en fouten opsporen. Je kunt deze stappen direct toepassen direct in Power BI Desktop of de online omgeving.

Onze tip: Documenteer elke Power Query-stap met een duidelijke naam. Zo begrijpt een collega (of jijzelf over zes maanden) direct wat er gebeurt zonder de formule te hoeven lezen.

Veelgestelde vragen

Waarvoor gebruik ik Power Query parameters in Power BI?

Power Query parameters gebruik je om waarden in je query dynamisch en aanpasbaar te maken, zonder de query zelf te hoeven wijzigen. Typische toepassingen zijn filterwaarden (zoals een jaar of een regio), bestandspaden naar databronnen en drempelwaarden in berekeningsstappen. Door een parameter aan te maken en deze te koppelen aan een filterstap, kun je met één aanpassing de gehele query laten werken met andere data. Dit maakt rapporten herbruikbaarder en voorkomt fouten bij handmatige aanpassingen.

Werken Power Query parameters ook in DirectQuery-modus?

Nee, Power Query parameters werken niet in DirectQuery-modus. Parameters zijn ontworpen voor importmodus, waarbij de data bij het vernieuwen opnieuw wordt geladen met de ingestelde parameterwaarde. In DirectQuery-modus worden queries rechtstreeks uitgevoerd op de databron bij elke interactie, wat parameters niet ondersteunt. Wil je toch dynamische filtering toepassen bij DirectQuery, gebruik dan in plaats daarvan DAX-maatregelen met slicers of RLS-filters voor dynamische datapresentatie.

Hoe verander ik de waarde van een Power Query parameter zonder de query aan te passen?

Je kunt de parameterwaarde eenvoudig aanpassen via 'Parameter beheren' in de Power Query Editor. Ga naar het tabblad Start, klik op Parameter beheren en wijzig de gewenste waarde. Sluit de editor af met 'Sluiten en laden', waarna het rapport automatisch vernieuwt met de nieuwe waarde. In Power BI Service kun je parameterwaarden ook instellen via de dataset-instellingen onder Parameters, wat handig is als je de waarde wilt aanpassen zonder Power BI Desktop te openen. Let op: vergeet niet de query te vernieuwen na het aanpassen.

Hier over sparren?

Plan een vrijblijvend gesprek. We luisteren mee, schetsen een aanpak en geven een eerlijk beeld van wat haalbaar is, zonder verkoopdruk.