Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

V tomto príspevku vám chcem ukázať, čo je bezpochyby jednou z najpôsobivejších vizualizačných techník v Advanced LuckyTemplates. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Nikdy sa nemusíte obmedzovať na používanie všeobecných možností vizualizácie v rámci LuckyTemplates (alebo vlastných vizuálov). Máte významnú príležitosť urobiť svoje vizuály ešte pôsobivejšie pomocou jazyka DAX na vytváranie dynamických opatrení.

V tomto pokročilom návode LuckyTemplates vám ukážem, ako používať, čo nazývam, viacvláknový prístup k dynamickým vizuálom . Vytvorenie dynamickej miery prostredníctvom jedného výberu je skvelé, ale čo skutočne posunie vaše vizuály na ďalšiu úroveň, je to, že do taktov naskladáte viacero premenných , ktoré potom určujú, čo sa zobrazí vo vizualizáciách.

Nie je to jednoduchá technika, ale určite stojí za to ju naučiť a pochopiť. Ak tak urobíte, môžete ho začať aplikovať mnohými rôznymi spôsobmi.

V demonštračnom modeli som s veľkým efektom využil vizuálne interakcie vytvorením troch vrstiev v rámci stránky zostavy, aby som skutočne zdokonalil kľúčové údaje a informácie v odlišných oblastiach.

Podrobne vás prevediem touto pokročilou technikou LuckyTemplates, od vytvárania tabuliek až po vypracovanie výpočtov DAX. Prvá vec, ktorú musíme urobiť, je vypracovať naše základné výpočty (výnosy a zisky). Ale predtým, ako sa k tomu vrhneme, pozrime sa na náš dátový model a uvidíme, s čím pracujeme.

Obsah

Štruktúra dátového modelu

V našom dátovom modeli máme svoje dátumy, zákazníkov, predajcov, produkty, miesta a predaj.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

V našej tabuľke Predaj , kde budeme robiť základné výpočty, máme len naše predané  množstvo .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Takže musíme napísať nejakú logiku, aby sme zistili skutočnú hodnotu v dolároch na predaj. A v našej tabuľke Produkty máme stĺpec Aktuálna cena , takže ho môžeme využiť a vypočítať celkovú hodnotu predaja na položku, ktorá bola predaná.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Vypracovanie základných opatrení

Na vytvorenie tohto opatrenia klikneme na New Measure a napíšeme výpočet.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Nazveme ho Celkový predaj a budeme ho používať na opakovanie každého riadku v tabuľke Predaj a potom vynásobíme predané množstvo cenou. A tak používamefunkcia, ktorá nám umožňuje vrátiť sa cez vzťah späť do tabuľky Produkty .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Takže to sú v podstate naše celkové príjmy. Teraz vypracujeme naše celkové zisky , pričom musíme prejsť niekoľkými krokmi, aby sme ich dosiahli. Najprv vypočítame naše celkové náklady , čo môžeme urobiť, pretože v tabuľke Produkty máme stĺpec Náklady .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Môžeme použiť presne rovnakú logiku (výpočet celkového predaja), skopírovať ju a prilepiť a vytvoriť novú mieru. Jednoducho zmeníme názov na Celkové náklady , potom namiesto aktuálnej ceny dáme Náklady .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Môžeme to dať do tabuľky, aby sme sa uistili, že veci sa počítajú správne. Potom urobíme nejaké formátovanie a zmeníme to na dolárovú hodnotu.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Takže teraz sa pozeráme na celkový predaj a celkové náklady na produkt.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Z toho môžeme celkom jednoducho vypočítať celkové zisky . Jednoducho odpočítame celkové náklady od celkového predaja .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Teraz musíme prísť na to, ako môžeme urobiť tieto vizuály dynamickými. Upozorňujeme, že chceme dynamicky prezerať dátumy v priebehu času a vybrať si rôzne časové rámce. Napríklad, chceme sa pozrieť na posledných sedem dní a/alebo posledných 30 dní atď. Nemôžeme to urobiť zo štandardnej tabuľky dátumov. Musíme vytvoriť ďalšiu tabuľku a vložiť ju do našich výpočtov .

Vytvorenie podporného stola

Existuje niekoľko spôsobov, ako vytvoriť túto novú tabuľku, ale vždy rád používam možnosť Zadať údaje , pretože vo väčšine prípadov funguje dobre a tabuľku vytvorí veľmi rýchlo.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Klikneme teda na Zadať údaje a vyplníme stĺpce. Túto tabuľku nazveme Výber rozsahu dní .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Keď ho načítame, hovorí, že sa pokúša vytvoriť spojenie s modelom, ale nemá absolútne žiadne fyzické spojenie ani vzťah k ničomu v modeli .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Potom zoradíme našu tabuľku podľa stĺpca Dni, aby sme ju mali v správnom poradí...

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

...a potom z neho urobte krájač.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Vypracovanie vzorca na výber denného rozsahu

Ďalšia vec, ktorú musíme urobiť, je zistiť, čo vlastne vyberáme . Aby sme to urobili, znova prejdeme na New Measure a napíšeme náš vzorec. Použijemefunkciu a ísť podľa dní , ale dbáme na to, aby sme to správne vyriešili. Ak ho použijeme takto, zobrazí sa chyba, ak nie je vybraté nič.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Aby sme to napravili, použijeme a potom prejdite na položku Denný rozsah. Ak je teda v rozsahu dní vybratá iba jedna hodnota, potom sa rovná počtu dní. Ak nie, potom sa rovná 0 alebo niektorým predvoleným hodnotám. Alebo môžeme použiť dátumy, takže ak nič nevyberiete, zobrazí sa všetko. 

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Teraz, keď máme tento výber rozsahu dní , ktorý použijeme pri našich výpočtoch, musíme na základe výberu nejakým spôsobom určiť, čo sa skutočne zobrazí v rozsahu dátumov .

Vypracovanie výpočtu na zobrazenie vybratého rozsahu dátumov

Najprv vložíme dátum do našej tabuľky, potom ho vytriedime a zbavíme sa času a konkrétne ukážeme iba roky 2015, 2016 a 2017.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Teraz musíme nejako vytvoriť výpočet, ktorý zobrazuje iba informácie pre akýkoľvek vybraný rozsah .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Táto logika využívavyhlásenie. Týmto sa vypočíta celkový predaj, ale iba za určité obdobie. Toto obdobie môžeme vytvoriť pomocounad tabuľkou Dátumy . Ak je dátum väčší ako (>) DNES, odpočítaný od rozsahu dní a ak je dátum menší ako (<) or="" equal="" (=")" to="" dnes, bude= "" show="" the="">

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Takže, ak to dáme do tabuľky, uvidíme, že táto tabuľka je dynamická. Zmení sa na základe výberu krájača.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Koncept prechodu kontextu

Než budeme pokračovať, chcem vám ukázať niečo celkom zaujímavé, že ak nič nevyberiem, dostaneme iba jeden výsledok, ale v našom rozsahu dní ich máme 1 094.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Ide o veľmi zaujímavý koncept s názvom Context Transition .

Ak sa pozrieme do nášho vzorca, náš rozsah dátumov je 1 094.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Je to kvôli spôsobu, akým sa zapisuje, keď nie je vybraté nič ako v časti Dátumy .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Funkcia FILTER v našom vzorci celkových výnosov má rozsah dní vyhodnotený na jeden deň v každom riadku oproti 1 094 riadkom, v ktorých by mal byť.

Veľmi rýchlym spôsobom, ako to vyriešiť, bez toho, aby ste zachádzali do podrobností o prechode kontextu, je zalomiť dátumy do . Bez ohľadu na to, kde sa vo vnútri funkcie iterácie FILTER nachádza, dostane celkový rozsah dňa, ktorý máme.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Vytvorenie viacvláknového dynamického vizuálu

Aby bol tento viacvláknový, chceme skákať medzi celkovým výnosom a celkovým ziskom v rámci toho istého vizuálu. Takže urobíme podobný krok, pokiaľ ide o vytvorenie nosného stola. Nazvime to metrický výber .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Potom budeme musieť vytvoriť ďalšie dynamické celkové zisky. Jednoducho skopírujeme náš vzorec celkových výnosov, zmeníme názov na Všetky zisky a namiesto celkového predaja vstúpime do celkového zisku .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Tabuľku výberu metrík potom zoradíme podľa stĺpca Index.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

A teraz chceme mať hodnotu, ktorá sa mení pre výber, ktorý robíme (Výnosy alebo Zisky). 

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Spôsob, ako to urobiť, je vytvoriť ďalšie opatrenie. Nazvime to Výber metrík .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Ďalšia vec, ktorú urobíme, je vytvoriť tento hlavný výpočet, do ktorého prevedieme tieto vlákna a potom vložíme tento konečný alebo hlavný výpočet do našich vizualizácií. 

Vytvorenie hlavnej kalkulácie

Tento vzorec nazveme Výsledky výberu metrík . V tomto výpočte použijeme logiku .

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Pretiahneme túto mieru do našej tabuľky a máme tento viacvláknový výsledok alebo výpočet. Môžeme si vybrať ľubovoľný časový rámec a akúkoľvek metriku a poskytne nám tento výsledok.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Túto mieru môžeme použiť aj v ktorejkoľvek našej dimenzii. Napríklad by sme sa na to chceli pozrieť z dennej perspektívy, našich celkových produktov alebo zákazníkov atď.

Pokročilé LuckyTemplates: Ako vytvoriť viacvláknové dynamické vizuály

Môžeme sa preklikať a pozrieť sa na naše zisky v porovnaní s našimi výnosmi. Môžeme sa pozrieť na konkrétny časový rámec a vidieť, ako nám táto dynamická vizualizácia dáva množstvo rôznych vzhľadov. Môžeme do nej nakŕmiť množstvo rôznych výberov alebo vlákien.




Záver

V tomto návode sme sa pozreli na pokročilú techniku ​​LuckyTemplates. Toto je len jeden príklad toho, ako to môžete urobiť, ale existuje toľko rôznych spôsobov, ako môžete túto techniku ​​použiť. Jedným z nich je, keď sa chcete dynamicky pozrieť na rebríček zákazníkov. 

Mojím hlavným cieľom s týmto tutoriálom je skutočne vás inšpirovať k tomu, čo môžete dosiahnuť v rámci LuckyTemplates. Je to vážne neobmedzené! Aj keď sa musíte veľa naučiť o všetkých rôznych oblastiach v rámci LuckyTemplates, aby všetko fungovalo dobre, akonáhle to urobíte, vizualizácia a analytická práca môžu dosiahnuť úžasné výsledky.

Veľa šťastia s týmto – odporúčam dobre sa naučiť túto pokročilú techniku ​​LuckyTemplates. Nebudete to ľutovať ani sekundu!

Na zdravie!


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

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.