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.
Tento tutoriál bude diskutovat o úložišti a implikované GroupBy v LuckyTemplates. Dozvíte se, co se děje za představením a uvidíte potenciální úzká hrdla. To vám umožní vytvářet nápady a strategie ke zmírnění těchto problémů a rychlejšímu výkonu jazyka DAX.
Dotazy úložiště úložiště jsou vyjádřeny v jazyce zvaném xmSQL. Nejedná se o skutečný programovací jazyk, ale o vizuální reprezentaci toho, co úložiště úložiště dělá. Umožňuje uživatelům vidět, co výpočet dělá na pozadí při spouštění různých dotazů.
Obsah
Implied GroupBy V LuckyTemplates
První věc, na kterou se musíte podívat, je implicitní GroupBy, která se nachází v každém xmSQL.
Toto je ukázkový dotaz, který má funkci EVALUATE and VALUES:
Dotaz získá všechny hodnoty pro rok z tabulky DimCalendar. Můžete vidět, že vrátil 10 řádků dat.
Proces je zobrazen v příkazu SQL, kde dotaz vybere kalendářní rok z DimCalendar a poté jej seskupí podle roku. Příkaz implikoval funkci GroupBy ve výpočtu, protože v dotazu není nic jiného. Implied GroupBy je patrnější při použití agregací.
Agregace uvnitř Storage Engine
Chcete-li mít představu o tom, co je agregace, přejděte do DAX Studio a zapněte Plán časování serveru a dotazů. Dále spusťte toto ukázkové měření:
Po spuštění dotazu můžete vidět, že na rozdíl od předchozího vzorového dotazu, který má jednu kontrolu, má toto opatření dvě. Důvodem je, že první vzorek má pouze hodnoty DimCalendar Year. Tento ukázkový dotaz má kalendářní rok a agregaci.
První skenování je skutečný dotaz.
Vybere rok DimCalendar a sečte množství prodeje z tabulky Prodejní data, která sleduje vztahy datového modelu.
V datovém modelu následuje tabulka DimCalendar za sloupcem Datum nákupu v tabulce Fakta za sloupcem Datum v tabulce Kalendář.
Druhá kontrola zajistí, že všechny chybějící hodnoty budou započítány.
Ve výsledcích můžete vidět, že částka prodeje se zobrazuje pouze od roku 2015 do roku 2018. Stále však zobrazuje roky 2012 až 2014, i když jsou prázdné.
Závěr
Úložný modul v DAX Studio vám ukáže celý proces výpočtu. Umožňuje vám sledovat každou funkci a vidět možné zásahy, které mohou zpomalit výkon vašeho DAX. S takovými informacemi můžete vytvářet řešení ke zmírnění potenciálních úzkých míst při provádění vašeho kódu DAX.
Pokud váš DAX běží pomalu, podívejte se na modul úložiště a zjistěte, co můžete udělat pro zlepšení výkonu sestavy.
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.