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é.