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!
Jak už mnozí z vás ví, jsem obrovský v předvádění toho, jak můžete použít k objevování poznatků, které bylo historicky obtížné najít a také snadno předvést. No, toto je další příklad toho a skvělý způsob, jak segmentovat nebo seskupit výsledky, spíše než jen zobrazovat výsledky samotné bez jakéhokoli kontextu. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
V tomto příkladu hloubím do výsledků u řady zákazníků. Namísto toho, abych jen ukazoval obecný výsledek prodeje, chci vidět, zda byl zákazník součástí, a pak chci vidět, jak se to v průběhu času mění. Tohle je docela silná věc.
Chceme zjistit, kolik výnosů nebo zisku každý rok lze připsat našim 10 nebo 50 nejlepším klientům. Tato technika je přesně tak, jak byste to udělali. Být schopen ukázat, jak se to v průběhu času mění, je také kvalitní náhled. Být schopen předvést, zda se to nějakým smysluplným způsobem zvyšuje nebo snižuje, může poskytnout pohled na udržitelnost vašeho prodeje. Z takových postřehů lze odvodit mnoho akcí týkajících se marketingu nebo provozu.
Obsah
Vytváření dynamických skupin v LuckyTemplates
V tomto tutoriálu zkombinujeme řadu technik v LuckyTemplates a DAX, abychom provedli docela pokročilou analýzu. Již v průběhu času máme informace o našich tržbách a víme, kdo jsou naši zákazníci. Ale řekněme, že byste chtěli pochopit, kolik z našich prodejů pochází od našich 5 nejlepších klientů, 5 až 20 nejlepších, a pak od ostatních našich klientů.
Někdy budete muset vytvořit tyto dynamické skupiny, abyste viděli, zda v průběhu času dochází k nějakému trendu. Nejen, že chcete tato seskupení hodnotit, ale ve skutečnosti je chcete hodnotit v průběhu času.
To je velmi obtížné, zvláště pokud pracujete z Excelu. Budete muset napsat nějaký docela pokročilý vzorec a používat pokročilou logiku jakov LuckyTemplates. Ale pokud rozumíte jazyku DAX opravdu dobře, můžete napsat vzorec, jehož psaní vám nezabere vůbec dlouho, a pak se z něj stane vzor, který můžete používat znovu a znovu. Pojďme si projít kroky, jak toho můžete dosáhnout.
Vytváření skupin na základě hodnocení
První věc, kterou musíme udělat, je přejít do našeho datového modelu a vytvořit skupiny našich zákazníků na základě jejich prodejního žebříčku. V tomto příkladu budeme hodnotit tržby našich 5 nejlepších , 5 až 20 nejlepších a ostatních našich zákazníků .
Vytvoříme tabulku a nazveme ji Skupiny zákazníků a poté vložíme tyto dimenze: první se nazývá Top 5, další se nazývá Rank 5 – 20 a poslední je The Rest.
Dalším krokem je vytvoření rozsahu, takže vložíme sloupce MIN a MAX. Poté vyplníme rozsah pro tyto tři skupiny a kliknutím na tlačítko Načíst dokončíme nastavení naší tabulky.
Vraťme se k našemu datovému modelu, abychom našli tabulku, kterou jsme právě vytvořili. Toto je podpůrná tabulka, která nemá žádný vztah ke zbytku datového modelu a není připojena k žádné jiné tabulce. Tuto tabulku použijeme pouze k tomu, abychom v našem výpočtu prosadili nějakou logiku, abychom získali výsledky, které potřebujeme v našem měření.
Stanovení celkových prodejů
Vraťme se zpět k našemu frontendu v sekci sestav a poté napište novou míru. Již máme Total Sales, což je prostý součet našich celkových příjmů. Toto je jednoduchý a přímočarý vzorec, který jsme použili k získání celkového prodeje:
Výsledek našich celkových tržeb je 154 481 404,20 $. Tento výsledek byl filtrován pro roky 2014, 2015 a 2016.
Toto jsou naše celkové prodeje za celou dobu, která je aktuálně filtrována. Ale to, co chceme vidět, je celkový prodej založený na zákaznících, kteří byli našimi Top 5, Top 5 až 20 a všemi ostatními. Musíme napsat docela pokročilédosáhnout toho.
Stanovení celkových prodejů každé skupiny
Vytvoříme novou míru a pojmenujeme ji jako Zákaznické prodeje podle skupiny. Jako vždy začínáme s CALCULATE, protože bez funkce CALCULATE se nic nestane. Poté přidáme celkový prodej, protože to je to, co sčítáme.
Pak skočíme na jiný řádek a použijeme. Potřebujeme vytvořit tabulku pro filtrování. V tomto případě je poměrně zřejmé, že potřebujeme filtrovat tabulku jmen zákazníků.
Musíme iterovat každého jednotlivého zákazníka a vyhodnotit, jaké je jeho hodnocení, a pak zjistit, zda je jeho hodnocení nad nebo pod MIN a MAX, které jsme právě vytvořili.
Dalším krokem je opět použití funkce COUNTROWS a funkce FILTER. Poté zvolte Skupiny zákazníků, což je tabulka, kterou jsme právě vytvořili.
Použití pokročilé logiky s RANKX v LuckyTemplates
Poté budeme iterovat tuto tabulku pomocí relativně pokročilé logiky RANKX v LuckyTemplates. Naše celkové prodeje počítáme nahoře, ale naše tabulka skupin zákazníků je ve skutečnosti pořadím. Potřebujeme získat hodnocení každého z těchto jednotlivých zákazníků a poté zjistit, zda jsou v některé ze skupin, které jsou v tabulce Skupiny zákazníků.
Abychom získali hodnocení, musíme použít funkci RANKX a všechna jména zákazníků. Poté je seřadíme podle celkových prodejů a poté vybereme DESC, abychom je seřadili jako 1 pro nejvyšší a 200 pro nejnižší. Poté jej uzavřeme s hodnotou vyšší než MIN pro nejvýše postavené zákazníky.
Potom skočíme na další řádek, protože zde pracujeme se dvěma kusy logiky. Použijeme RANKX a podobnou logiku, kterou jsme použili výše, ale pak s menším nebo rovným MAX. Poté se chystáme uzavřít. Chceme se ujistit, že logika COUNTROWS funguje, takže také zapíšeme větší než nula a poté klikneme na Enter.
Kontrola výsledků RANKX v LuckyTemplates
Dokončili jsme psaní výpočtu, takže se podívejme, co to vlastně dělá. Přetáhneme míru, kterou jsme vytvořili, do tabulky a uvidíme, zda skutečně dostaneme výsledek.
První věc, kterou musíme zkontrolovat, je součet. Je součet přesně stejný jako celkový prodej, se kterým jsme přišli dříve? Ano to je.
Nyní proberme, co jednotlivé výpočty dělají. Abychom dosáhli tohoto konkrétního výsledku, vypočítali jsme celkový prodej a poté vytvořili tabulku každého jednotlivého zákazníka odkazem na sloupec Jméno zákazníka. V rámci této iterace jsme hodnotili každého zákazníka, zda je jeho hodnocení vyšší než MIN a menší nebo rovno MAX.
To je docela pokročilý DAX, protože tato skupina v datech vůbec neexistovala. Ale nyní počítáme tržby pro našich Top 5, Top 5 až 20 a zbytek.
Třídění tabulky a vizualizace dat
Nyní, když je část psaní hotová, seřadíme tabulku, která je aktuálně seřazena podle abecedy. Stačí kliknout na kartu Modelování a kliknout na Seřadit podle sloupce. Prostě seřadíme podle MAX, abychom se na skupiny dívali organizovaně.
Tato data můžeme ještě vylepšit. Protože je dynamický, můžeme do tohoto výpočtu umístit další kontext pomocí let, abychom viděli prodeje na skupinu v konkrétním roce.
Díky tomu budeme moci vidět trendy. Takže prostě vezmeme rok, dáme ho do tabulky a uděláme z toho matici. Nyní můžeme vidět rozdělení tržeb na skupiny za roky 2014, 2015 a 2016.
Nyní můžeme z těchto čísel vytvořit vizualizaci. Můžeme uchopit jména a skupiny našich zákazníků a přetáhnout je přes plátno. Nyní si můžeme představit našich Top 5, Top 5 – 20 a zbytek.
Závěr
Tento výsledek by nebyl možný jiným způsobem, pokud nerozumíte tomu, jak napsat kód, který jsme udělali dříve. Pokud to napoprvé nedává úplný smysl, několikrát si to projděte a zkuste to přenést do modelu, na kterém právě pracujete. Budete ohromeni aplikacemi této techniky v celé řadě scénářů.
Pokud s jazykem DAX teprve začínáte, možná se budete chtít podívat na můj online kurz, který komplexně popisuje vše, co se potřebujete naučit pro implementaci jazyka DAX ve vašich vlastních modelech LuckyTemplates.
Hodně štěstí s touto technikou – pro jakékoli komentáře a myšlenky mi dejte vědět níže.
Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!
Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.
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í.