Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Dnes mám z DAX komplexy, ale to preto, že ma baví ukazovať silu tohto vzorcového jazyka v LuckyTemplates. Chcem, aby si sa tam dostal aj ty. To je dôvod, prečo chcem vždy získať praktickú implementáciu. Dynamická segmentácia je dokonalým príkladom skutočne cenného obchodného pohľadu, ktorý môžete získať z analýzy v LuckyTemplates. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Povedzme, že chcete vidieť, ktoré skupiny zákazníkov kupujú vaše produkty. Keď hovorím o skupinách zákazníkov, sú to vaši top zákazníci, vaši zákazníci strednej kategórie alebo vaši zákazníci s najnižšou úrovňou? Rýchlo zistíte, že to v skutočnosti nie je také ľahké vyriešiť, pretože toto „zoskupenie“ neexistuje ani vo vašich nespracovaných tabuľkách. Musíte ho vytvoriť pomocou podpornej tabuľky a v tomto blogovom príspevku vám ukážem, ako na to.

V tomto príspevku si prejdeme, ako si môžete predstaviť, ktoré skupiny zákazníkov najviac prispievajú k vašim ziskom. Teraz musíme prejsť niekoľkými krokmi, aby sme sa dostali do tohto bodu, ale toto je skutočne skvelá analýza, ak chcete prejsť časom a určiť, koľko je vašich Top 5, Top 5 – 20 a ostatné . vašich zákazníkov prispievajú k vašim ziskom.

Na vykonanie vlastnej analýzy môžete použiť rovnaké techniky, ktorými prejdeme v tomto blogovom príspevku. Využitím dátového modelu môžete vytvoriť tento druh dynamického vizuálu. Napríklad v tomtopozeráme sa na to, aký je prínos Top 5, Rank 5 – 20 a The Rest.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Keďže je všetko dynamické, môžeme tiež kliknúť na každý produkt, ktorý predávame, a vidieť rozdiel pri každom inom produkte. Vidíme, že niektorým produktom úplne dominuje 5 najlepších, ale je to pravdepodobne preto, že s týmto konkrétnym produktom sa toho veľa nepredáva.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Na druhej strane, keď klikneme na vysoko predávaný produkt, môžeme vidieť, že je o niečo viac distribuovaný. Toto sú druhy skvelých poznatkov, ktoré môžete získať z tohto typu analýzy.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Obsah

Výpočet celkových ziskov

Začnime od nuly a pracujme na tom, ako sa k tomuto bodu môžeme skutočne dostať. Prvá vec, ktorú musíme urobiť, je nastaviť niekoľko jednoduchých výpočtov.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Najprv vypočítame naše celkové zisky pomocou celkového predaja mínus naše celkové náklady.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Vytvorenie tabuľky na hodnotenie

Najprv sa vráťme k nášmu dátovému modelu. Uvidíte, že v hornej časti máme naše základné dátové modely: tabuľku dátumov, tabuľku produktov, tabuľku regiónov a tabuľku zákazníkov, z ktorých všetky idú dole do tabuľky Predaj v dolnej časti. Každá jedna transakcia, ktorá sa uskutoční, je v našej tabuľke Predaj, a tam robíme naše výpočty.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Ak sa nad tým zamyslíte, v našom modeli tu nemáme nič, čo by nám prezrádzalo, kto je v prvej päťke alebo kto sa umiestnil medzi 5 – 20, alebo kto sú všetci ostatní. To znamená, že ho musíme vytvoriť. Pamätajte tiež, že chceme, aby to tak bolo, správny?

Musíme teda vytvoriť tabuľku, ktorá to urobí za nás. Vytvoríme skupiny ako aj ich MIN a MAX. Pre Top 5 je minimum 0 a maximum 5. Pre rebríčky 5 – 20 to bude 5 a 20 atď. Túto tabuľku potom integrujeme do nášho dátového modelu prostredníctvom vzorca Dax a ten potom dynamicky zoradí zákazníkov na základe akéhokoľvek kontextu výpočtu.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Formulovanie zákazníckych ziskov podľa skupiny

Zistíme, ako vyhľadať zisky zákazníkov podľa skupiny (4:00). Poďme si rýchlo prejsť, čo sa tu vlastne deje. Najprv vypočítame celkové zisky, čo je miera celkových ziskov, ktorú som vás naučil predtým.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Čo však musíme urobiť, je zistiť, v akom poradí je každý zákazník a či sa nachádza v každom z týchto vlastných hodnotení, ktoré sme práve vytvorili v našej tabuľke. Ak áno, sú potom zaradení do tejto skupiny podľa Top 5, Rank 5 až 10 alebo The Rest.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Toto je logika, ktorú použijeme na skutočné vytváranie alebo spúšťanie týchto výpočtov.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Poďme si tu niečo veľmi rýchlo zosmiešniť a pretiahnuť mesiac a rok do našej tabuľky. Budeme môcť vidieť celkový predaj za každý z týchto mesiacov.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Použitie zákazníckych ziskov podľa skupiny

Ak pretiahneme naše skupiny zákazníkov v tabuľke, neposkytne nám to správny výsledok. Ak sa v týchto číslach naozaj prevŕtate, všetky sú úplne rovnaké. Čo teda musíme urobiť, je použiť zákaznícke zisky podľa skupiny . To nám prinesie každý zo ziskov na hodnotenie.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Čo musíme urobiť, je prejsť do konkrétnejšieho časového rámca, takže použijeme filter na posledných šesť mesiacov roku 2016.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Ak umiestnime nejaké štítky s údajmi, môžeme vidieť, že ide o výpočet celkových ziskov, ale potom ich rozdelenie podľa našej zákazníckej skupiny.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Vizualizácia tabuľky

Dajme tomu graf a uvidíme percento. Všetko, čo musíme urobiť, je zmeniťna graf 100 % skladaný stĺpec.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

To nám teraz dáva percento predaja z týchto vlastných skupín. Trochu zmeníme vizualizáciu a zmeníme ju na rozbaľovaciu ponuku. A potom vytvoríme ďalšiu vizualizáciu, ktorá nám poskytne predaj na produkt.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Tento výpočet sa automaticky upraví na základe akéhokoľvek kontextu, do ktorého ho vložíme. Ak teda upravíme a zahrnieme všetky mesiace v roku 2016, môžeme vidieť, ako sa veci menia pre každý iný mesiac.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Ak klikneme na niektorý z produktov v ľavej tabuľke, môžeme dynamicky vidieť na základe percent, koľko z našich ziskov určujú konkrétne skupiny.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Vizualizácia tvorby zisku

Keď sa preklikáme cez všetky rôzne produkty, môžeme vidieť, aké sú naše zisky v priebehu času pre každý z našich produktov, ktoré predávame. Môžeme sa na to pozrieť z pohľadu celého portfólia.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Alebo sa môžeme dokonca vŕtať v našich top 3 produktoch a vidieť, že na konci roka 2015 došlo k poklesu. Môžeme sa opýtať, prečo si tieto produkty kupuje vyšší podiel našich menších klientov v porovnaní s našimi väčšími zákazníkmi, ktorí nekupujú nič.

Dynamická segmentácia: Ako segmentovať zákazníkov do skupín pomocou pokročilého jazyka DAX

Je zrejmé, že takéto veci by viedli k skutočne dobrej diskusii, ktorú si vypočujete od vašich predajcov a vášho manažmentu. Tento vzorec DAX je skutočne skvelá technika, ktorú možno skutočne znova použiť v mnohých rôznych scenároch. Dôrazne odporúčam ponoriť sa do tejto techniky dynamickej segmentácie a pozrieť sa, ako by ste ju mohli skutočne využiť pre seba a pre niektoré analýzy, ktoré práve robíte.

Záver

Ako vidíte, je v tom trochu, ale je to naozaj silná vec. Táto analýza je skvelá na to, aby ste videli make-up toho, kto kupuje vaše veci, nielen vo vašich produktoch ako celku, ale môžete sa dokonca ponoriť do konkrétnych produktov a porovnať, ako sa make-up môže líšiť. Táto technika má technický termín -. Je to preto, že naše výsledky dynamicky segmentujeme tak, že ich umiestňujeme pomocou nejakej logiky, ktorá ich rozdelí na vlastný koláč.

Túto konkrétnu techniku ​​som komplexným spôsobom previedol vo svojom kurze Riešenie analytických scenárov na adrese . Pozrite si toto a dozviete sa viac. V tomto videu vám ukážem prehľad toho, ako by ste to mohli sami implementovať a ako to môže vyzerať vo vašich prehľadoch.

Veľa šťastia pri implementácii tohto!


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.