Zadávání Power BI reportů
Tento dokument popisuje strukturu zadání pro vývoj Power BI reportu. Struktura je pravidelně aktualizována v čase v závislosti na přibývajících zkušenostech.
Zadání Power BI reportu je vhodné rozdělit do následujících sekcí s tímto účelem:
Graf - určení typu grafu (sloupcový, spojnicový, koláčový…) a co jednotlivé sekce reprezentují
například každý sloupec či výseč koláče reprezentuje jednu konkrétní skupinu zákazníků
Filtry - jaké filtry si uživatel bude moci volit
Například konkrétní časové období, jen určité skupiny zákazníků, vybrané měny…
Data - z jakých tabulek a polí je potřeba čerpat a při jakých filtrech
například amount ze sales lines a amount (LCY) ze sales line, pokud je vybráno více měn zároveň
Prokliky - co má report zobrazovat při kliknutí na určitý sloupec/výseč grafu
například tabulku s fakturami, jak se report k částce dopočítal. Pro tabulku je potřeba určit, které sloupce mají být v reportu viditelné a v jakém pořadí
Účel grafu
pro tvůrce reportu je vhodné pochopit účel grafu, a co uživatelé z něj mají vyčíst. Při samotné tvorbě dokáží graf již mnohdy vyšperkovat do TOP podoby
Volitelně lze doplnit například barvy grafu, pozadí reportu, aby report byl ve firemních barvách nebo aby jednotlivé barvy uživatelé naváděly o jakou skupinu dat se jedná (například zeleně se budou zobrazovat uhrazené faktury, oranžově neuhrazené a červeně neuhrazené již po splatnosti).
Power BI report lze rozdělit i do sekcí. Například v levém horním rohu bude největší graf zobrazující platby po splatnosti dle skupin zákazníků. Druhý graf v reportu bude zobrazovat ta samá data, ale platby po splatnosti nerozdělí dle skupin zákazníků ale dle intervalů po splatnosti (po splatnosti do 10D, 11D-30D, 31-60D, 61D+). Po kliknutí na jeden ze sloupců (např. platby po splatnosti 61D+) se poté tmavě zvýrazní části ostatních grafů. Například že v USA nám nikdo v tomto intervalu nedluží, ale v Evropě se jedná o většinu plateb…
Upravovat lze i informace zobrazující se v tooltipech. Tyto detaily je vhodné dolaďovat, až když je report sestaven, protože je snadnější určit, které údaje budou v tooltipech potřebné.
Níže jsou uvedeny příklady zadání reportů:
Nově uzavřené smlouvy
Graf
koláčový graf - každá výseč je pro jeden komplex
Filtry
uživatel si zvolí období od a do = časový interval
uživatel by si mohl vybrat, které komplexy chce v grafu vidět (defaultně by byly všechny komplexy zahrnuty)
Data
Ve smlouvě (tabulka 59003) je pole Podepsáno. Pokud datum z tohoto pole spadá do zvoleného intervalu, tak ji v grafu zahrneme do výseče pro daný komplex (ve smlouvě je i pole Complex Code).
Rozkliknutí
Jakmile uživatel klikne do jedné z výsečí grafu, tak se zobrazí tabulka s danými smlouvami
Číslo smlouvy
Číslo nájemníka
Název nájemníka
Platná od
Platná do
Účel grafu
Vedení bude mít možnost sledovat, kolik smluv bylo ve zvoleném období uzavřeno a kde
Prodloužené smlouvy
Graf
sloupcový graf - každý sloupec je pro jeden komplex
Filtry
uživatel si zvolí období od a do = časový interval
uživatel by si mohl vybrat, které komplexy chce v grafu vidět (defaultně by byly všechny komplexy zahrnuty)
Uživatel si bude moci zvolit jednu ze 3 možností
Všechna prodloužení
Manuální prodloužení
Automatická prodloužení
Data
Všechna prodloužení - v tabulce Dodatky (tabulka 59021) je pole Datum vytvoření. Pokud datum z tohoto pole spadá do zvoleného intervalu, tak daný dodatek zahrneme do příslušné výseče. U dodatku je uloženo číslo smlouvy a smlouva má u sebe Complex Code.
Nice to Have - sloupec bude zobrazovat celkový počet prodloužení a my ho rozdělíme až do 2 částí (šrafováním či rozdílnými odstíny/barvami - ideálně automaticky prodloužené smlouvy zobrazit modře a manuálně prodloužené smlouvy žlutě) dle toho, jestli se jedná o manuální či automatické prodloužení
Případně lze zobrazit pro každý komplex dva sloupce vedle sebe, kdy jeden bude zobrazovat manuálně prodloužené smlouvy a druhý automaticky prodloužené
Manuální prodloužení - stejná logika jako u Všechna prodloužení, ale zobrazí se pouze dodatky, které spadají do zvoleného intervalu a zároveň pole Vytvořeno uživatelem má jinou hodnotu než SYSTEM, PKUPKA nebo SBENNA
Automatická prodloužení - stejná logika jako u Všechna prodloužení, ale zobrazí se pouze dodatky, které spadají do zvoleného intervalu a zároveň pole Vytvořeno uživatelem má hodnotu SYSTEM, PKUPKA nebo SBENNA
Rozkliknutí
Jakmile uživatel klikne na jeden ze sloupců, tak se zobrazí tabulka s danými dodatky, kde budou tyto sloupce:
Číslo smlouvy
Platnost od
Platnost do
Vytvořeno uživatelem
Datum podání
Účel grafu
Vedení bude mít možnost sledovat, kolik smluv bylo v daném období prodlouženo a kým (konkrétní uživatel či automaticky).
Pozadí reportů by mělo být světlé modré.