Bylo, nebylo... Time Intelligence Function Vol. 2 (pokračování) | Mňamka #14
V minulom príspevku sme si povedali niečo málo o Time Intelligence funkciách v Power BI, a keďže koľkokrát porovnáš časové obdobia, toľkokrát si dátovým analytikom, dnes sa k tejto téme opäť vrátime :)
Sada časových funkcií v PBI je veľmi praktická vec, ak chceme porovnávať zvolené obdobie s tým predchádzajúcim. Čo ale v prípade, ak si chce user vybrať obe obdobia, nie len jedno a obe ľubovoľné obdobia následne vizualizovať na spoločnom grafe?
Power BI ponúka elegantné riešenie, ktoré si dnes predstavíme!
V prvom kroku si musíme vytvoriť duplicitnú dátumovú tabuľku. Ako zdroj použijeme tú, ktorá sa už v modeli nachádza:
Novú dátumovú tabuľku napojíme na pôvodnú, ale pozor, ich vzťah ostane neaktívny! Finálny dátový model bude vyzerať takto -->
Metrika, s ktorou budeme pracovať, je Sum of Revenue. Vyrobíme si ju ako jednoduchú sumu stĺpca Revenue z tabuľky SalesFact.
Potrebujeme ešte metriku Sum of Revenue pre (ľubovoľné) predchádzajúce obdobie, tú si vyrobíme takto:
Výpočet funguje jednoducho - najprv sa spočítajú revenues (metrika, ktorú sme si vyrobili ako prvú), potom sa odignorujú filtre na tabuľke Date (čo je naše aktuálne obdobie) a použije sa vzťah medzi dvoma dátumovými tabuľkami… voilà, máme všetko nachystané a môžeme vizualizovať :)
V našom prípade sa pozrieme na revenues dvoch rôznych období podľa regiónov.
Tak čo, budete to používať? V jednoduchosti je krása a občas to inžinierom v Power BI s nejakým workaround-om vyjde ;)
Kate