Tento článek popisuje, jak v Power BI fungují tzv. Calculation Groups / počítané skupiny.

Jejich používání výrazně zjednodušuje práci s mírami. Umožňuje totiž vytvořit jakési „varianty“ měr.

A jak to funguje?

Představte si, že z dat počítáte několik měr – např. celkovou, průměrnou a nejvyšší tržbu.

Tyto hodnoty jsou bez daně. Vy je chcete sledovat s daní, která je 21% (v praxi asi použijete složitější výpočet, např. pomocí funkcí Time intelligence apod.).

To by ale standardně znamenalo z každé míry vytvořit její variantu s připočítanou daní (celková s daní, průměrná s daní, maximální s daní…), takže by se počet původních tří měr zdvojnásobil. A s každým obdobným výpočtem by se násobil znovu, počet měr by rostl exponendiálně a brzy by už ho téměř nešlo managovat.

Calculate Groups nám v tuhle chvíli vytrhnout trn z paty. Calculate Group je obecný výpočet, který se postupně použije na více vstupních měr, ale definuje se pouze jednou.

Můžeme pak získat takovýto výsledek, a přitom použít jen tři původní míry a jednu Calculate Group. 

Skupinu vytvoříte kliknutím na tlačítko a napsáním vzorečku, např. takto.

„SELECTEDMEASURE“ v tomto vzorci reprezentuje výpočet, do kterého se budou dosazovat jednotlivé míry. Každá skupina má více položek (items) s různými variantami výpočtu – např. s daní a bez daně.

Skupinu pak můžeme používat jako zvláštní sloupec:

Nebo se přes ni proklikávat slicerem: