GroupBy v LuckyTemplates: Implicitní funkce ve VertiPaq

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:

GroupBy v LuckyTemplates: Implicitní funkce ve VertiPaq

Dotaz získá všechny hodnoty pro rok z tabulky DimCalendar. Můžete vidět, že vrátil 10 řádků dat.

GroupBy v LuckyTemplates: Implicitní funkce ve VertiPaq

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í:

GroupBy v LuckyTemplates: Implicitní funkce ve VertiPaq

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.

GroupBy v LuckyTemplates: Implicitní funkce ve VertiPaq

První skenování je skutečný dotaz.

GroupBy v LuckyTemplates: Implicitní funkce ve VertiPaq

Vybere rok DimCalendar a sečte množství prodeje z tabulky Prodejní data, která sleduje vztahy datového modelu.

GroupBy v LuckyTemplates: Implicitní funkce ve VertiPaq

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

GroupBy v LuckyTemplates: Implicitní funkce ve VertiPaq

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.












Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

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.

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

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.

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

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.

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

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.

Návrh sestav LuckyTemplates – neomezené možnosti

Návrh sestav LuckyTemplates – neomezené možnosti

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

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

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

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Funkce ISNULL SQL v příkazech případu

Funkce ISNULL SQL v příkazech případu

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.

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

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!

Scatter Plot In R Script: Jak vytvořit a importovat

Scatter Plot In R Script: Jak vytvořit a importovat

V tomto tutoriálu se naučíte, jak vytvořit vizualizaci R bodového grafu v LuckyTemplates pomocí vizuálu R Script.