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!

<-- Predvedieme si ho na jednoduchom Sales and Marketing Sample datasete

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

Máte k článku nejaké otázky alebo pripomienky? Napíšte mi, rada to s Vami preberiem :-)

Katarína Strnková
datový detektiv