Dynamické zoskupovanie LuckyTemplates | Páskovanie pomocou jazyka DAX

Chcem prejsť technikou dynamického zoskupovania LuckyTemplates. Ukážem vám, ako dynamicky prezentovať segmenty vašich pásiem informácií. Toto je výkonná technika, ktorá stavia na vašom dátovom modeli. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Mám tu naozaj jednoduchý dátový model. Je to trochu neporiadok kvôli spôsobu, akým Microsoft nastavil veci v LuckyTemplates, čo sa mi nepáči; tak by som to chcel preusporiadať pomocou vodopádovej techniky.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Chcem svoju tabuľku predaja naspodku a všetky vyhľadávacie tabuľky navrchu.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

V mnohých prípadoch však vaše vyhľadávacie tabuľky neobsahujú toľko informácií. Mám tu napríklad svoje údaje o zákazníkoch, ale chcem mať možnosť zoskupovať svojich zákazníkov na základe metriky a chcem to robiť dynamicky.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

V závislosti od môjho výberu sa bude zoskupenie líšiť. Napríklad, vyberám iný rok alebo povedzme iný produkt, chcem mať možnosť analyzovať svoje výsledky v zoskupení na základe týchto výberov.

Keď skombinujete túto techniku ​​s dobrým modelom, existuje niekoľko spôsobov, ako môžete filtrovať svoje údaje.

Teraz si prejdime teóriu, ako to vlastne funguje.

Obsah

Rozvetvenie vzorcov a meraní DAX

Mám tu jednoduchý výpočet pre moje celkové tržby. V tomto opatrení som použila získal som cenu z inej tabuľky a potom som ju vynásobil množstvom predaným pri každej jednotlivej transakcii.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Teraz v rámci vizualizácie chcem byť schopný zistiť, ktorých z mojich zákazníkov považujem za zákazníkov s dobrým rastom , zákazníkov s priemerným rastom alebo zákazníkov so slabým rastom . Základom je rozpoznať vybraný rok na krájači.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Mám tu aj svoju kalkuláciu Tržby LY (minulý rok), kde som použilafunkcie.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Z tohto výpočtu potom viem vypočítať percentuálny rast ( Rast predaja ).

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Takto môžete zostaviť výpočty ohraničenia výklenkov. V tomto prípade sa rozvetvím na tento výpočet (rast predaja) a potom na základe toho vytvorím svoje segmenty.

Upozorňujeme, že žiadne z týchto údajov sa nenachádzajú v žiadnej z mojich tabuliek s nespracovanými údajmi . Vytváram to pomocou opatrení a potom budem segmentovať a dynamicky pásovať na základe tohto výpočtu.

Na vizualizácii bodového grafu môžete vidieť, kde sa segment alebo zoskupenie skutočne rozprestiera. Táto vizualizácia má rovnakú mieru ako vizualizácia stĺpcového grafu tu dole. Len predstavuje veci trochu iným spôsobom. A stále je to dynamický výpočet alebo technika dynamickej segmentácie.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Môžem to tiež rozdeliť podľa mesiacov a rokov jednoduchým pridaním filtra na krájanie.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Dynamické zoskupovanie LuckyTemplates pomocou jazyka DAX

Zvyčajne dostávam svoje vzorce zpomocou webovej aplikácie DAX Clean Up . Tu si môžete uložiť všetky svoje vzorce.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Mám svoj príklad páskovania uložený v Analyst Hub a môžem len skopírovať kód a vložiť ho do svojho modelu. Možno budete musieť zmeniť niekoľko parametrov vo vzorci, ale v tomto prípade už mám tento nastavený perfektne.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Ďalšia vec, ktorú si musíte pamätať, keď robíte nejakú dynamickú segmentáciu, je, že musíte vytvoriť podpornú tabuľku . V tomto príklade chcem byť schopný segmentovať na základe tohto rastového faktora. Takže som rozdelil svoje segmenty pre tento konkrétny rastový faktor.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

A všimnite si, že staviam na svojom základnom modeli. Žiadne z týchto údajov nie je fyzicky implementované v žiadnej tabuľke, čo robí túto techniku ​​tak flexibilnou.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Teraz sa pozrime na vzorec, ktorý som tu použil, Sales per Growth Group .

Vo vzorci vidíte, že chcem vypočítať celkový predaj, ale chcem mať možnosť filtrovať výsledok predaja podľa podpornej tabuľky, ktorú som vytvoril.

Chcem zhodnotiť, aký bol rast zákazníka. A tak, sTento vzorec prejde každým jedným zákazníkom a vypočíta rast predaja každého zákazníka. To sa týka celého zoznamu mojich zákazníkov virtuálne a potom vráti tržby na základe toho, čo sa vyhodnotí ako pravdivé.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Teraz je na tom zaujímavé, že keď pretiahnem tento vzorec do tabuľky, uvidíte, že všetko sa v určitom bode vyhodnotí ako pravda. V tejto tabuľke totiž filter vôbec nie je v kontexte.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX

Na vizualizácii bodového grafu však môžete vidieť pásma alebo skupiny. S podpornou tabuľkou, ktorú som vytvoril (tabuľka segmentov zákazníkov), je v tejto vizualizácii v hre filter v rámci vzorca Predaj na rastovú skupinu . V dôsledku toho sa mnohí vyhodnotia ako nepravda. A tak získame segmenty, tieto pásma v rámci vizualizácie.

Dynamické zoskupovanie LuckyTemplates |  Páskovanie pomocou jazyka DAX




Záver

V tejto technike dynamického zoskupovania LuckyTemplates je potrebné niečo rozbaliť, ale nie je to také ťažké, ak skutočne rozumiete vzoru a podpornej tabuľke, ktorú potrebujete použiť.

Tento vzor môžete zadávať znova a znova, pre akékoľvek páskovanie, ktoré chcete. Nosná tabuľka môže byť úplne dynamická a flexibilná a môže byť založená na ľubovoľnej metrike, ktorú chcete. Len sa uistite, že ste do tohto hodnotenia cez tabuľku skutočne zadali správnu metriku. Toto je úplne dynamické pre čokoľvek, čo sem vložíte. Môžete tu mať napríklad ziskové marže.

Viac súvisiaceho obsahu nájdete na nižšie uvedených odkazoch.

Na zdravie!


Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.