Tento článek popisuje práci s parametry v queries v Power BI.

Jedná se o obdobnou funkcionalitu jakou má Power Query, na druhou stranu parametry v dotazech Power BI nejsou to samé jako parametry Power BI použité v DAXu a ovládané z vizuálů.

Parametr slouží k tomu, že jeden dotaz můžeme pouštět vícekrát, různě upravený. Například může být různě odfiltrovaný, může čerpat z jiného zdroje nebo se jinak počítá podmíněný sloupec atd.

V našem případě vyjdeme z této tabulky, kterou si standardně načteme např. z Excelu. Naším cílem bude nad touto tabulkou spouštět pořád stejný dotaz, ale pomocí parametru měnit aktivitu (ve čtvrtém sloupci), která se načítá.

Vytvoříme parametr:

A vyplníme jeho náležitosti. Mohou se samozřejmě lišit podle toho, jaký typ zvolíme.

Parametr se objeví v seznamu dotazů. Tam se k němu můžeme vracet a přepínat jeho aktuální hodnotu.

Jak ho ale používat? V nějakém kroku dotazu se na parametr odkážeme. Typicky např. ve filtru:

Po načtení dotaz samozřejmě vrátí pouze řádky odpovídající parametru:

Hodnoty parametru lze pak snadno měnit a tím updatovat dotaz pokaždé jinak. To se dělá tady:

A kde se tedy může parametr uplatnit, kromě filtrů? 

Třeba v podmíněných sloupcích:

Ve výběru zdroje na začátku dotazu:

Číselné parametry můžeme používat pro odebírání nebo ponechávání řádků:

A nejspíš ještě někde na co jsem zapomněl 🙂

Video o parametrech v Power Query: