Vytvoření tabulky data v LuckyTemplates
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
V tomto bystrém tutoriálu chci zahrnout funkci GROUPBY v LuckyTemplates. Ukážu různé způsoby, jak můžete tuto funkci DAX použít. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
Upřímně řečeno, funkci GROUPBY jsem příliš často nepoužíval , hlavně proto, že v LuckyTemplates existuje několik způsobů, jak věci vyřešit pomocí jiných tabulkových funkcí. Například jsem docela dost používal funkci SUMMARIZE, abych dosáhl věcí, kterých jsem chtěl dosáhnout.
Jedna věc, která dělá funkci GROUPBY jedinečnou, je nějaký druh syntaxe.
A co je nejdůležitější, chci zavést nový pohled na výkon pomocí funkce GROUPBY . Tato funkce jazyka DAX může výrazně urychlit vaše vzorce, zejména pokud máte menší problémy s výkonem jiných funkcí tabulky.
Obsah
Vytváření tabulek pomocí funkce GROUPBY
TheFunkce se pokouší seskupit určité dimenze v datech. Vytvoří tabulku, ať už fyzickou nebo virtuální, založenou na prvcích uvnitř datového modelu.
V mém modelu mám data pro prodeje , zákazníky , data , regiony USA a také produkty.
Mohu tato data seskupit, když umístím filtry ze všech těchto různých tabulek. Například, pokud chci vypracovat nějaké jedinečné statistiky na produkt podle státu, budu muset vypočítat maximální částku prodeje na produkt a stát pro konkrétního zákazníka. Je těžké dosáhnout takové analýzy, aniž bychom v rámci ratingové funkce provedli nějakou agregaci. To je důvod, proč vás naučím další způsob, jak vytvořit tuto agregaci kromě použitífunkce.
Prostudujte si níže uvedený vzorec.
Nejprve se musím odkázat na tabulku. V tomto případě jsem odkazoval na prodejní tabulku, protože ji potřebuji odkazovat na jakékoli jiné rozměry ze dvou různých vyhledávacích tabulek. To je důvod, proč mám ve vzorci Products[Products Name] a také podle státu. Tato část vzorce bude kombinovat data podle úrovně produktu i stavu.
Zajímavá část je, že do této části ve skutečnosti nemohu umístit míru. Musím použít syntaxi podobnou funkci iterace, kterou jsem použil. Poté se podívejte, kam jsem ve vzorci umístil funkci CURRENTGROUP .
Potřebuji spustit nějakou iterační logiku na každém řádku v konkrétních tabulkách, které jsem nastavil. Z hlediska výkonu iteruje seskupení oproti každému jednotlivému řádku v tabulce Prodej . Jsem si docela jistý, že to tak funguje. Mohl bych se o něm dozvědět více po dalším testování, ale zatím je to vše, co na základě definice Microsoftu dělá.
Ukážu vám další zajímavý poznatek. Pokud do vzorce vložím míru příjmů, nevrátí výsledek a ve skutečnosti se zobrazí jako chyba. To pouze znamená, že to musím napsat ve velmi specifické syntaxi vzorce, abych získal novou tabulku.
Konečně mohu stůl zvětšit, protože není omezený. Mohu dokonce přidávat různé funkce a vytvářet různé sloupce pomocí podobné logiky.
Vypracování funkce GROUPBY uvnitř proměnné
Chci se vrátit ke vzorci Max Product Sales By State a ukázat vám jinou techniku.
Místo použití funkce GROUPBY v tabulce kalkulačky ji mohu vložit do proměnné. Tentokrát jsem proměnnou pojmenoval jako ProductStates .
Pomocí tohoto vzorce chci najít různé zákazníky ve stejné virtuální tabulce a vypočítat maximální prodeje produktů podle státu. Proto najdu nejvyšší prodejní částku zákazníka pro produkt a poté se podívám na data každého jiného státu.
Nejprve udělám agregaci, a proto jsem umístil virtuální tabulku GROUPBY dovnitřfunkce.
Poté spustím několik iteračních funkcí prostřednictvím virtuální tabulky a poté vypočítám tržby na každém jednotlivém řádku. Vzorec vrátí pouze maximální výsledky, protože jsem použil agregovanou virtuální tabulku uvnitř MAXX.
Podívejte se, co se stane, když vyberu konkrétního zákazníka.
Jak je uvedeno ve zprávě, maximální prodej produktu zákazníka podle státu se pohybuje kolem 68 000 USD. To je uvedeno v prvním řádku následující tabulky. Kromě toho jsou v tabulce vidět různé názvy produktů, které zákazník zakoupil, a také stav. Celkové tržby pouze tohoto zákazníka se pohybují kolem 193 000 $.
U ostatních zákazníků tabulka pokaždé vrátí správný výsledek. Doufejme, že vám poskytne dobrý přehled o tom, co můžete dělat pomocí funkce GROUPBY .
Závěr
Těm z vás, kteří to chtějí vyzkoušet, doporučuji pohrát si s různými možnostmi funkce GROUPBY . Můžete jej použít k vytvoření nějaké agregace a uvidíte, co se objeví.
Je to dobrá funkce, ale osobně stále raději používám funkci SUMMARIZE , protože mi to přijde jednodušší. Toto je však zcela můj osobní názor. Vždy můžete vyzkoušet jinou funkci a zjistit, zda vám vyhovuje na základě vašich modelů.
Určitě doufám, že jste se o této konkrétní funkci ještě něco dozvěděli. Nezapomeňte se odhlásitpro spoustu dalšího skvělého obsahu.
S pozdravem.
Sam
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.
V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.
V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.
V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.
Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.