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.

Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

Vytvoření tabulky data v LuckyTemplates

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.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

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.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

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

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

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.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

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.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

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