Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates
V tomto tutoriálu projdu algoritmem alokace rozpočtu v LuckyTemplates, kde porovnáte měsíční prognózy a denní prodeje.
V tomto návode budem diskutovať o tom, ako zobraziť informácie na základe finančného roka v prehľadoch LuckyTemplates. Táto analýza je však trochu komplikovaná. Má totiž rôznych zákazníkov a každý z nich má iný finančný rok. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.
Vymyslel som príklad, kde si môžem vybrať rôznych zákazníkov. Keď tu vyberiem rôznych zákazníkov, všetci majú rôzne finančné roky. Niektoré z nich môžu byť v období od marca 2020 do februára 2021 alebo od júla 2020 do júna 2021 .
Nemôžem len použiť stĺpec Finančný rok v tabuľke Dátum na ich filtrovanie podľa finančného roka ( fiškálny rok ). Takže kliknutím na našich zákazníkov musíme dynamicky zobraziť fiškálny rok pre konkrétneho zákazníka.
V tomto príklade som zoštíhlil . Takže toto zobrazuje údaje podľa dňa namiesto mesiaca a roku.
Obsah
Analýza dátového modelu
Teraz sa pozrime na dátový model, kde potrebujem vyriešiť tento konkrétny scenár. Toto obsahuje zákazníkov (Customer_List), dátumy (Dates) a naše zákaznícke údaje ( Raw_Data ).
V tomto príklade má tabuľka Raw_Data stĺpce Dátum , ID zákazníka a Suma .
Tabuľka Customer_List je miesto, kde môžem nastaviť parameter, ktorý zobrazuje počiatočný mesiac finančného roka zákazníka. Táto tabuľka obsahuje stĺpce Customer ID , Customers a FY Start Month .
Stĺpec FY Start Month je miesto, kde môžem zadať číslo ako metriku, kedy finančný rok začal v konkrétnom mesiaci. Google je teda v marci, Microsoft v júni a Salesforce je v septembri.
Mohlo by to vyzerať tak, že musím urobiť niečo zložité, napríklad tvoriťtabuľky alebo viaceré stĺpce finančného roka v jednej tabuľke dátumov. Ale použijem vzorec s jednoduchým nastavením.
Filtrovanie konkrétneho finančného roka
Kľúčovou vecou, ktorú treba poznamenať, je, že namiesto toho, aby som robil čokoľvek v tabuľke Dátumy , vytvoril som novú tabuľku s názvom Finančné roky .
Túto tabuľku som vytvoril, pretože potrebujem zachytiť hodnotu na základe výberu tu.
Tabuľka Finančné roky je pomerne jednoduchá, pretože obsahuje iba stĺpec Fiškálny rok a Fin Yr . Považujem to za nosný stôl .
Niektoré výbery alebo metriky, ktoré sú v tejto tabuľke, použijem vo vzorci na vytvorenie dynamického výpočtu.
Majte na pamäti, že sekcia Fiškálny rok pochádza z tabuľky, ktorú som vytvoril ( Finančné roky ). Nemá žiadny vzťah k dátovému modelu.
V predvolenom nastavení vizualizácia Celková suma podľa dátumu zobrazuje všetko.
Na druhej strane, Sumy podľa FY podľa dátumu zobrazuje výsledky založené na výberoch z filtrov. V tomto príklade zobrazuje iba finančný rok 2020 ( FY20 ) pre Microsoft .
Ako teda môžem dosiahnuť výsledky výpočtu dynamického finančného roka vo vizualizácii Sumy podľa FY podľa dátumu ?
Dynamické filtrovanie finančného roka
Aby som zobrazil výsledok dynamického finančného roka, vytvoril som niekoľko výpočtov, v ktorých môžem dynamicky nájsť dátum začiatku a dátum ukončenia , keď mám výbery cez segmenty Zákazníci a Fiškálny rok .
Ak to nájdem, môžem dynamicky vymazať všetky dátumy, ktoré sú mimo tohto počiatočného a koncového dátumu .
Majte na pamäti, že ak môžete niečo vymazať, potom sa to nezobrazí vo vašom súbore .
Tento konkrétny vzorec je jednou z techník, ako vykonať tento výpočet.
Predtým, ako pristúpim k podrobnej diskusii o vzorci, najskôr zduplikujem vizualizáciu Celková suma podľa dátumu a zobrazím ju ako tabuľku. Pridal som sem aj tabuľku Sumy podľa FY , aby som vám mohol jednoducho ukázať, o čo sa snažím.
Potom tu zoradím stĺpec Dátum a nastavím ho na „ Zobraziť položky bez údajov “.
Ak sa v tejto tabuľke posuniem nadol, uvidíte, že prvý údajový bod v tomto konkrétnom mesiaci finančného roka spoločnosti Microsoft je 7. júna 2020 .
Teraz zmením výber v filtri Zákazníci na Salesforce .
Potom uvidíte, že dátumy sa zmenili. Je zrejmé, že dátum začiatku FY je teraz 1. september , čo je v tomto konkrétnom príklade dátum začiatku finančného roka pre Salesforce .
Ako som teda vytvoril výpočty dátumu začiatku a dátumu ukončenia ?
Meranie dátumu začiatku
Poďme teraz analyzovať mieru dátumu začiatku ( FY Start Date ).
V tomto vzorci sa snažím nájsť vstupy pre dátum začiatku. Použil somfunkcia na získanie roku ( FiscalYearSelected ) a počiatočného mesiaca ( FinancialStartMonth ).
Keď vyberám zákazníka, mám stĺpec s mesiacom začiatku finančného roka ( stĺpec FY Start Month ) pod tabuľkou Customer_List . V podstate tu len zachytávam tie informácie.
Pamätajte, že v podpornej tabuľke ( tabuľka Finančné roky ), ktorú som vytvoril, som mal stĺpec, ktorý vracia skutočný rok ( stĺpec Fin Yr ). Takže môžem len vybrať možnosť z filtra Fiškálny rok .
Potom tu môžem ľahko zachytiť hodnotu toho roku.
Potom sem vložím FinancialStartMonth a FiscalYearSelected v rámci funkcie DATE .
Viem, že dátum začiatku bude prvý deň v mesiaci. Takže tu môžem dať len 1 .
A to vráti dátum začiatku vybraného finančného roka.
Opatrenie dátumu ukončenia
Teraz sa pozrime na mieru dátumu ukončenia FY .
Ako vidíte, je to podobné ako pri meraní dátumu začiatku FY . Jediný rozdiel je v tom, že som vo vzorci použil FiscalYearSelected + 1 . V tomto prípade, ak je vybraný finančný rok ( FiscalYearSelected) 2020, rok pre konečný dátum fiškálneho roka bude 2021 .
Tu si všimnete, že toto v skutočnosti nie je prvý dátum budúceho finančného roka. V skutočnom výpočte by to malo byť 31. augusta 2021 .
Vo vzorci môžeme použiť aj relačný operátor, ktorý je menší ako (<> . Ak použijeme menej ako (<> , bude to vždy o jeden deň menej ako dátum ukončenia fiškálneho obdobia . A to je v poriadku, pretože výsledok je bude skutočným posledným dátumom .
V tomto konkrétnom príklade, keďže dátum konca fiškálneho roka je 1. september 2021 a používame menej ako (<> , skutočný posledný dátum bude 31. august .
Suma podľa miery finančného roka
Poďme potom analyzovať ďalší vzorec, ktorým je Suma podľa FY miery.
Toto je tiež dosť podobné predchádzajúcim dvom vzorcom. Avšak namiesto toho, aby som tieto množiny vzorcov rozdelil, vložil som ich do tohto jediného vzorca pomocou premenných.
Toto je najdôležitejšia časť vzorca.
Všimnite si, že v tomto konkrétnom príklade je prvým údajovým bodom alebo dátumom začiatku Salesforce pre finančný rok 2020 4. september 2020 .
V podstate táto časť vzorca naznačuje, že akdátum ( v tomto príklade 4. september 2020 ) je väčší alebo rovný počiatočnému dátumu ( 1. september 2020 ) a je tiež menší ako dátum ukončenia ( 1. september 2021 ), potom sa zobrazí celková suma . Ak nie, potom bude prázdny.
Táto časť vypočítava celkovú sumu , ktorá sa zobrazí pod konečným dátumom fiškálneho roka tohto modelu.
Potom sa tu filtruje Celková suma pomocoufunkciu. Preto zobrazuje len celkovú sumu s dátumom, ktorý je v rozsahu dátumov začiatku a dátumu ukončenia .
S touto logikou mi to umožňuje dynamicky zobrazovať sumu podľa finančných rokov, keď vyberám možnosti z filtrov Zákazníci a Fiškálny rok .
Záver
Tento tutoriál sa zaoberal niektorými zaujímavými technikami, ako dynamicky zobrazovať rôzne finančné roky v prehľadoch LuckyTemplates. Príklad v skutočnosti pochádza z reálneho scenára, ktorý zažil náš zákazník.
Uvedený príklad je zložitejšieho charakteru. Ale vždy to môžete vyriešiť pomocou LuckyTemplates.
Z analytického hľadiska nie je nič, čo by ste v LuckyTemplates nemohli robiť.
Musíte len pochopiť dôležitosť používania premenných , správneho nastavenia dátového modelu , používania podporných tabuliek a potom vypracovať logiku , ktorá vám umožní vytvoriť dynamický výpočet a vizualizáciu.
Ďalšie príklady a súvisiaci obsah nájdete na nižšie uvedených odkazoch.
Všetko najlepšie,
V tomto tutoriálu projdu algoritmem alokace rozpočtu v LuckyTemplates, kde porovnáte měsíční prognózy a denní prodeje.
Zjistěte, jak můžete získat správné součty ve výpočtech pomocí pokročilých vzorců DAX a pokročilé logiky v LuckyTemplates.
Přečtěte si další informace o zobrazeních a formulářích PowerApps a o tom, jak je vytvářet a přizpůsobovat speciálně pro aplikaci, kterou vytváříte.
V tomto blogovém tutoriálu se ponořím do toho, jak přizpůsobit šablony výkazů LuckyTemplates a jak efektivně vizualizovat finanční informace a data.
Takto vypadá skvělý design sestav LuckyTemplates. Jedná se o předpřipravený design, který využívá nápovědu a záložky s impozantní navigací.
Naučte se rozdíl mezi funkcí LuckyTemplates USERELATIONSHIP a funkcí TREATAS, které se obě používají při vytváření mír DAX.
Zcela nový kurz: Microsoft Excel pro začátečníky
Naučte se a pochopte, jak můžete použít příkaz CASE spolu s funkcí ISNULL SQL k vrácení hodnoty, když je hodnota NULL.
Příklady řídicího panelu LuckyTemplates, naučte se a pochopte, jak vytvořit nejinovativnější vzhled vizualizace pro otáčení stránek pro návrh řídicího panelu LuckyTemplates v těchto jednoduchých krocích!
V tomto tutoriálu se naučíte, jak vytvořit vizualizaci R bodového grafu v LuckyTemplates pomocí vizuálu R Script.