Porovnání plánu a skutečnosti v Power BI
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
V tomto článku je základní návod na to, jak porovnávat plán a skutečnost v Power BI. Je to spíš logická ukázka než konkrétní technický návod a data jsou samozřejmě zjednodušená.
Vyjdeme z těchto tabulek. V jedné jsou plány jednotlivých obchodníků na konkrétní měsíce:
ve druhé skutečné prodeje za rok:
Naším cílem bude graf, kde se bude sledovat plnění plánu v čase a pak i za prodejce.
Jak na to? Nejprve si v tabulce s plánem, pomocí query editoru, převedeme data na standardní tabulku pomocí Unpivot.
Takže, spolu s přejmenováním sloupců, vznikne klasická tabulka, se kterou už se dá pracovat:
Zavřeme editor dotazů. Teď potřebujeme vyřešit problém, jak porovnávat konkrétní dny (které máme ve skutečných prodejích) a měsíce (které máme v plánu). Je tedy nutné převést obojí na měsíce nebo obojí na dny - já si vyberu převod obojího na dny, kdy plány vztáhnu vždy (fiktivně) k prvnímu daného měsíce.
Do tabulky s plány tedy přidáme nový sloupec s datumem:
- Date = date(2018;plan[Month];1)
Teď potřebujeme tabulky propojit. Uděláme to přes tabulku s datumy. Tu si vytvoříme DAXem pomocí funkce CALENDAR:
- Table of dates = calendar(date(2018;1;1);date(2018;12;31))
Teď si v datovém modelu k tabulce s datumy napojíme tabulku s plánem a skutečností:
Od teď můžeme ve vizuálech spojovat v jednom grafu plány a skutečnosti a rozdělovat je podle datumů. Datum ale musíme vytáhnout z "virtuální" tabulky - na kterou je vše napojené.
A jsme hotovi. Pokud byste měli ještě chuť pokračovat, můžeme si přidat ještě dělení podle prodavačů. K tomu si nejprve vytvoříme virtuální tabulku se jmény všech lidí. Pro jistotu je taháme z plánu i skutečnosti - kdyby v jenom z nich někdo chyběl.
Tuto tabulku si pak zase napojíme na obě původní:
Se jmény prodejců pak můžeme pracovat v jiném grafu obdobně jako s časovými údaji. Grafy se samozřejmě vzájemně filtrují.
Hotové řešení je možné stáhnout si tady.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.