Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Používanie opatrení DAX na dynamické zoskupovanie údajov v LuckyTemplates je také výkonné. Vytvárate svoje dátové modely a vytvárate mnoho rôznych filtrov a spôsobov delenia dát. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Dnes je to o niečo pokročilejšie, ale milujem tento typ vecí v LuckyTemplates.

Pamätajte, že tieto pravdepodobne neexistujú vo vašich pôvodných súboroch údajov, takže vytvárate úplne nové poznatky, ktoré spotrebitelia vášho obsahu skutočne ocenia.

V tomto príklade vám ukážem, ako môžete získať výsledky vo vypočítanom stĺpci. Potom môžete vyhodnotiť každý z týchto výsledkov tak, že ich spustíte cez niektoré parametre, ktoré máte v inej „podpornej tabuľke“.

Možno by sme chceli vidieť, ktoré z nich sú naše produkty s vysokou maržou, produkty strednej marže a produkty s nízkou maržou.

Obsah

Vytváranie priemerných marží

Najprv sa pozrime na náš dátový model.

S tabuľkami, ktoré tu máme, vlastne neexistuje spôsob, ako dynamicky zoskupovať naše produkty.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Čo teda musíme urobiť, je vytvoriť podpornú tabuľku so skupinami produktov s nízkou, strednou a vysokou maržou.

Aby sme to dosiahli, začneme s naším vypočítaným stĺpcom Priemerná marža .

V tomto modeli už máme celkové zisky , čo je celkový predaj mínus celkové náklady.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Ak teda chceme získať priemerné marže , stačí vytvoriť vypočítaný stĺpec a rozdeliť celkové zisky celkovým predajom .

Všimnite si, že na tomto obrázku nižšie som už zmenil formát stĺpca Priemerné marže na percentá a zoradil stĺpec tak, aby boli usporiadané od najvyššieho po najnižšie percento.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Vytvorenie podporného stola

Teraz, keď sme vytvorili naše priemerné marže, môžeme pristúpiť k vytvoreniu našej podpornej tabuľky, ktorá nám umožní segmentovať naše produkty podľa marží.

Ak to chcete urobiť, kliknite na položku Zadať údaje v ľavom hornom rohu obrazovky.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Zobrazí sa takéto vyskakovacie okno. Musíme zmeniť názov a vstupné stĺpce.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

V tomto prípade nazvime túto podpornú tabuľku Product Margin Group . A budeme mať stĺpec Skupina s nízkymi, strednými a vysokými. Majme tiež stĺpce Min a Max.

Takže naše produkty s nízkou maržou sa budú pohybovať od 30 % do 36 %. Pre produkty strednej triedy s maržou by to bolo od 36 % do 38 %. Potom naše produkty s vysokou maržou budú od 38 % do 100 %.

Po zadaní všetkých potrebných údajov kliknite na Načítať.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Teraz máme podporný stôl.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

A tiež teraz môžeme použiť túto skupinu s nízkou, strednou, vysokou v našej logike.

Ako segmentovať a zoskupovať údaje v LuckyTemplates

Ak chcete pracovať na našom vzorci, vytvorte novú mieru a nazvite ju Zisky maržovej skupiny .

Tu použijeme CALCULATE a potom Total Profits , aby sme mohli mať celkové zisky v rámci skupín.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Preskočme na ďalší riadok a pomocou FILTER iterujte tabuľku Priemerných marží .

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Znova skočíme o jeden riadok nižšie a potom idemea potom vložte ďalší FILTER . Tentoraz prefiltrujeme našu  produktovú maržovú skupinu .

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Teraz poďme, ak je priemerná marža väčšia alebo rovná minimu a je menšia ako max , potom vložíme do tabuľky.

Preskočíme na ďalší riadok a pridáme väčšie ako nula .

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Po uzavretí nášho vzorca môžeme vtiahnuť našu skupinu a pridať zisky našej maržovej skupiny .

Ako vidíte, teraz tu máme výsledky. Máme celkové zisky pre naše produkty s nízkou, strednou a vysokou maržou. A celkový celkový zisk je 57,7 milióna .

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Môžeme rýchlo zistiť, či je tento súčet presný, pretiahnutím do nášho ukazovateľa celkových ziskov .

Obe tabuľky ukazujú rovnakú hodnotu, čo nás nejakým spôsobom uisťuje, že náš vzorec je správny.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Aby sme si však boli úplne istí, musíme pochopiť logiku.

Kontrola logiky

Pozrime sa znova na vzorec, ktorý sme vytvorili.

Najprv sa teda pokúsime pochopiť, čo FILTER robí. Tototu vytvoril tabuľku každého stĺpca priemernej marže .

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Potom si pre každý jeden riadok tejto tabuľky pozrite každý jeden riadok tejto tabuľky, čo je podporná tabuľka, ktorú sme vytvorili.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Pre každý jeden riadok skontrolujte, či je väčší ako Min a menší ako Max . Ak áno, tento riadok si ponecháme.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Teraz, COUNTROWS je tu väčšie ako nula, čo znamená, že ak je tento riadok zachovaný, musí byť v rámci tejto skupiny.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Potom sa tento proces opakuje pre ďalšie priemerné marže.

To nám umožňuje vytvárať tieto skupiny.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Aby sme lepšie videli, ktoré produkty majú nízku maržu, strednú triedu a vysokú maržu, môžeme tabuľku, ktorú sme vytvorili, zmeniť na maticu.

A potom pridáme názov produktu do riadkov a skupinu do stĺpcov.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Naša matica potom bude vyzerať takto.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Vytváranie vizualizácií

Teraz môžeme vytvoriť naše vizualizácie.

Pretiahnite zisky našej skupiny a maržovej skupiny .

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

A potom premeňme túto tabuľku na prstencový graf.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Potom presuňte náš názov produktu a zisky maržovej skupiny a premeňte túto tabuľku na skladaný stĺpcový graf.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Teraz, po vložení Group do Legend, bude naša vizualizácia vyzerať takto.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Takže zelené pruhy sú produkty s vysokou maržou, svetlomodré produkty strednej triedy a tmavomodré produkty s nízkou maržou.

Môžeme tiež urobiť náš vizuál dynamický. Kliknite na položku Upraviť interakcie.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

A potom kliknite na filter v obrázkoch, ktoré chcete ovplyvniť.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Potom, ak v našom prstencovom grafe klikneme na High, naša matica a skladaný stĺpcový graf budú zobrazovať produkty s vysokou maržou.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

A ak klikneme na Nízka, naša matica a skladaný stĺpcový graf potom zobrazia produkty s nízkou maržou.

Použite DAX na segmentovanie a zoskupovanie údajov v LuckyTemplates

Záver

V tomto príspevku sme diskutovali o tom, ako môžeme dynamicky zoskupovať údaje v LuckyTemplates pomocou DAX.

Po vytvorení našich priemerných marží sme boli schopní vytvoriť podpornú tabuľku a potom sme pracovali na našom vzorci ziskov maržovej skupiny pomocou CALCULATE . To nám umožnilo vytvoriť skutočne skvelé dynamické vizuály.

Keď použijem tento typ techniky, moja myseľ exploduje s príležitosťami posunúť vašu analýzu na ďalšiu úroveň.

Zamyslite sa nad všetkými počiatočnými základnými výpočtami, ktoré by ste mohli vytvoriť, ako sú tržby, náklady, zisky, marže, rast atď., a potom sa zamyslite nad tým, ako môžete segmentovať svoje atribúty alebo dimenzie podľa ktoréhokoľvek z týchto výsledkov.

Všetko, čo musíte urobiť, je vytvoriť a spustiť ich pomocou nejakého typu logiky pomocou podobnej techniky, ktorú tu uvádzam.

Táto logika jazyka DAX nie je jednoduchá, o tom niet pochýb, ale určite chcem, aby ste videli, ako možno použiť jazyk DAX na objavenie týchto poznatkov.

Akékoľvek myšlienky alebo otázky, dajte mi vedieť v komentároch.

Veľa šťastia s týmto.


Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

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