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 tutoriálu projdu technikou přidělování rozpočtu v LuckyTemplates, kde přidělujete rozpočty na měsíční úrovni oproti údajům o prodeji nebo transakcích na denní úrovni. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
Tento scénář je velmi běžný při práci s jakýmkoli typem předpokládaných informací.
Například můžete mít prodeje, ke kterým dochází každý den, ale vaše rozpočty mohou mít jinou úroveň podrobnosti. Mohou být na měsíční, čtvrtletní nebo roční úrovni. Chcete být schopni rozdělit tato čísla, aby bylo možné porovnávat podobné denní výsledky, které vidíme prostřednictvím našeho prodeje.
To může být zpočátku trochu obtížné. Proto vám v tomto příkladu ukážu velmi podrobné řešení, jak tuto techniku rozpočtování a prognózování provést v LuckyTemplates.
Obsah
Vztahy mezi různými zrnitostmi
Chcete vědět, jak přidělovat rozpočty na úrovni měsíce a roku a porovnat je s každou jednotlivou prodejní transakcí. V podstatě jde o opakování každého dne, kdy provádíte prodej.
Měli byste tedy vědět, jak alokovat měsíční rozpočet, který mohl být také rozdělen podle jiných atributů.
V tomto případě jsou rozpočty prodeje rozděleny podle názvu města , názvu produktu a jmen zákazníků .
Je to velmi podrobné sestavení rozpočtu zdola nahoru. V této tabulce je mnoho atributů a všechny mají určitou alokaci rozpočtu, kterou musíte porovnat s prodejem na denní úrovni.
Vše, co musíte udělat, je pochopit, jak vše do sebe ve vzorcích zapadá.
Klíčová věc, kterou se v tomto tutoriálu naučíte, je, jak přidělit měsíční a denní.
Nyní, když se podíváte na tento příklad, můžete vidět, že existuje tabulka obsahující Date ,, a.
Musíte vytvořit kalkulaci, která shrnuje rozpočet v konkrétním měsíci, a poté jej přidělit pro každý jednotlivý den.
Nejtěžší na tom je, že měsíc a rok neodpovídají tabulce Data . Když se podíváte na vztahy, uvidíte, že tabulka Data má denní podrobnost, zatímco rozpočty prodeje jsou na měsíční a roční podrobnosti.
Takže mezi nimi není žádný přímý vztah.
I když klepnete na tabulku Data a přetáhnete ji do tabulky Rozpočty prodeje , abyste vytvořili vztah, bylo by to nemožné. Také to v první řadě nechcete dělat, protože to není skutečný vztah.
Tabulka Data neodpovídá měsíčním a ročním podrobnostem tabulky Rozpočty prodeje . Tento vztah tedy musíte vytvořit virtuálně.
Vytváření virtuálních vztahů pomocí TREATAS
Zajímavá část ovzorec je, že může vytvářet virtuální vztahy ve výpočtech, které nemají skutečný vztah v modelu.
V tomto modelu však existují skutečné vztahy. Je zde tabulka Regiony , Tabulka Produkty a Tabulka Zákazníci . Všechny tři jsou atributy v rozpočtech.
Musíte je tedy zachovat a využít sílu filtrů použitých v modelu.
Ale zase je potřeba virtuálně alokovat podle měsíce a roku. Pojďme tedy na míru.
Jsou zde celkové rozpočty .
Tato míra sčítá rozpočty prodeje, což je číselný sloupec v rozpočtech. Ale také se musíte ujistit, že vytváříte filtr uvnitř CALCULATE , což je funkce TREATAS .
TREATAS vytvoří filtr založený na sloupci Měsíc a rok v tabulce Data a sloupci Měsíc a rok v tabulce Prodej.
Opět není možné vytvořit jejich vztah uvnitř modelu, protože v nich existuje mnoho vztahů. Existují také opakované hodnoty. Pokud se tedy pokusíte uchopit Měsíc a rok z tabulky Data a přetáhnout jej do tabulky Měsíc a rok prodeje,...
…zobrazí se chybová zpráva:
A proto je virtuální vztah vytvořen pomocí TREATAS – pomocí této funkce můžete virtuálně vytvořit spojení mezi dvěma tabulkami.
Uvidíte, že když skočíte do nového měsíce, dokáže rozpoznat a následně vypočítat rozpočty na základě daného měsíce.
Nalezení alokačního algoritmu
Musíte vypočítat celkové rozpočty a poté vytvořit alokační algoritmus, který alokuje rozpočet na každý den.
Logicky je alokace v podstatě celkových rozpočtů dělených počtem dní v měsíci . Můžete také použít počet pracovních dnů v měsíci.
Ale pro tento příklad je použit počet dní v měsíci.
Při provádění výpočtu musíte přemýšlet o alokačním algoritmu.
Podívejte se na vzorec Dny v měsíci .
Říká se, že celkové rozpočty na měsíc je třeba vydělit počtem dní v měsíci.
Přetažením míry Dny v měsíci do tabulky se počítá a ukazuje, kolik dní je v konkrétním měsíci.
Ve vzorci jsem odstranil jakýkoli kontext dnů.
Ale pak jsem je přivedl zpět s HODNOTAMI měsíce a roku.
Tím se data shodují s rozpočty prodeje, které mají měsíční a roční podrobnosti.
Když se v tabulce podíváte na sloupec Dny v měsíci , uvidíte, že počet dní je pro každý měsíc jiný – nejde jen o uvedení obecného počtu 30 dní v měsíci pro všechny měsíce.
Automaticky se také změní, pokud je v časovém rámci vybráno jiné čtvrtletí.
Výpočet alokace rozpočtu
Ve vzorci pro alokaci rozpočtu je to část, která generuje přesný počet dnů v měsíci:
To lze zjednodušit tím, že vzorec DailyBudget bude rovný celkových rozpočtů .
A toto je klíčová část vzorce:
Jde o vydělení celkových rozpočtů podle měsíčních dnů . Takto můžete získat přidělení rozpočtu.
Některé zprostředkující výpočty nejsou ani potřeba jako Dny v měsíci. takže pokud chcete, můžete se rozhodnout jej odstranit.
Výsledky pak můžete zobrazit v grafu znázorňujícím rozdělení rozpočtu versus tržby za den .
Při použití TREATAS je to jen otázka nalezení alokačního algoritmu. Musíte najít správné číslo divize, v tomto případě to byly Dny . A pak toto číslo vydělte správným měsíčním nebo ročním přídělem.
Přizpůsobení řídicího panelu
Nyní se vraťme k demo modelu.
Při přizpůsobení řídicího panelu můžete do horních vizualizací začlenit různé vzory. Můžete ukázat rozdíl mezi prodejními rozpočty a kumulativními rozpočty a jejich trendy. Můžete také vytvářet segmentační vzory.
Závěr
To v rámci LuckyTemplates vyžaduje přiměřené množství znalostí o tom, jak dobře nastavit datový model a také jak vytvořit správné vztahy mezi tabulkami. Kromě toho musíte také používat správné vzorce DAX, aby vše ve vašich vizualizacích fungovalo.
U sestav sestavování rozpočtu a prognóz, jako je tato v LuckyTemplates, je to jen otázka nalezení alokačního algoritmu společně pomocí TREATAS .
S trochou cviku to velmi snadno zavedete do své vlastní práce.
Vše nejlepší,
***** Učíte se LuckyTemplates? *****
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.