Sassenheim, 22 oktober 2018

In Power Bi is het mogelijk parameters te definieren. Deze parameters kunnen vervolgens op diverse plaatsen in de tool toegepast worden. Zo kun je bijvoorbeeld filters toepassen op data. Een andere toepassing die ik erg handig vind is dat je parameters kunt gebruiken om te connecteren naar een database. Door dit middels parameters te doen kun je met één rapport bijvoorbeeld data in een gehele OTAP straat toegankelijk maken.

Om dit te doen ga je als volgt te werk.

1. Ga naar powerquery en selecteer Manage Parameters > New parameter om de parameter te definieren.

2. Maak twee parameters aan, één met het server adres en één met de naam van de database. Gebruik hiervoor als type Text en een lijst met values.

3. Stel deze parameters in bij elke nieuwe query die gegevens uit de database vandaan haalt. Queries in een bestaand rapport kunnen in één keer ingesteld worden om van deze parameters gebruik te maken door via Data source settings > Change source de server en database als parameter in te stellen.

Na stap drie is het rapport ingesteld om naar verschillende servers en databases te connecteren. Om gegevens uit een andere database te laden moet je de parameters van het rapport veranderen.

1. Wijzig de parameters door in Power BI desktop Edit Queries > Edit parameters te selecteren

2. In het volgende scherm kun je een andere server en database selecteren. Na op OK gedrukt te hebben moet je het rapport opnieuw verversen om de nieuwe gegevens beschikbaar te krijgen.

Power BI Service

Zelfs als je het rapport naar de Power BI service publiceert kun je de parameter aanpassen. Dit doe je door naar de instellingen van de gegevensset van het rapport te navigeren. Daar zie je tussen de andere instellingen de parameters staan. Hier kun je niet kiezen uit de ingevoerde lijst maar kun je de tekst direct bewerken. Eenmaal aangepast dien je ook hier de gegevenset te verversen om de gegevens in het rapport beschikbaar te maken.