Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Chcem tu ukázať, aký neuveriteľný je LuckyTemplates ako analytický nástroj. Naučím vás, ako vytvoriť dátový model LuckyTemplates pre pokročilú analýzu scenárov . Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

S LuckyTemplates môžeme dosiahnuť toľko, že by sme si to nikdy nepomysleli.

Vývoj logiky analýzy scenára v rámci dátového modelu LuckyTemplates je pravdepodobne mojou obľúbenou technikou, najmä preto, že môže by�� pre firmu taká cenná.

Namiesto toho, aby sme sa len obzerali späť a podávali správy o historických informáciách, môžeme pomocou analýzy scenára takmer predpovedať budúcnosť . Môžeme potiahnuť páky v našich metrikách a naprieč našimi údajmi a zistiť, ako to ovplyvní konečné výsledky. Možnosti sú nekonečné!

Takmer každá množina údajov, ktorá skúma informácie v priebehu času, môže použiť túto techniku ​​alebo formu techník, ktoré prejdeme v tomto návode. Pôjdeme tiež do vetvenia opatrení , ako používať tabuľky parametrov , ako vkladať premenné do mier a oveľa viac.

Obsah

Vzorová analýza scenára: Vplyv zmeny ceny

V tomto návode budeme analyzovať vplyv zmien cien na naše celkové príjmy. Nastavíme náš model, šokujeme ceny konkrétnych produktov a potom uvidíme jeho vplyv na celé portfólio predaja, ktoré máme.

V našom dátovom modeli máme našich zákazníkov, produkty, regióny, dátumy a predaje.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

V našej tabuľke Predaj, čo je tabuľka faktov, tu máme našu jednotkovú cenu.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Musíme izolovať túto jednotkovú cenu, ktorá nám dáva naše celkové príjmy, a nejako ju šokovať scenárom . Chceme napríklad zvýšiť naše ceny o 10 % alebo 20 % a chceme vidieť vplyv zmeny cien.

Celkový predaj so SUM vs. Celkový predaj so SUMX

Najprv sa pozrieme na naše kľúčové opatrenie s názvom Celkový predaj

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Ide o jednoduché meranie, ktoré len sumarizuje stĺpec Celkový príjem a nestačí spustiť túto analýzu . Celkový príjem už túto jednotkovú cenu zohľadnil. Potrebujeme teda vypočítať celkový príjem, ale použiť množstvo objednávky a jednotkovú cenu a môžeme to urobiť pomocou .

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Tento vzorec prechádza cez tabuľku Predaj . Pre každý riadok v tabuľke Predaj vynásobí množstvo objednávky jednotkovou cenou pre každý riadok. Položili sme to na tabuľku s našimi dátumami a vidíme, že dostaneme presne rovnaký výsledok, len sa to počíta iným spôsobom.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Tento vzorec celkového predaja SUMX je miestom, kde vytvoríme naše scenáre, pretože môžeme izolovať jednotkovú cenu a teraz ju môžeme šokovať. Ďalšia vec, ktorú potrebujeme, je percentuálna zmena ceny, ktorá v našom dátovom modeli neexistuje, takže ju musíme vytvoriť.

Vytvorenie podpornej tabuľky na zobrazenie percenta zmeny ceny

Ak chcete vytvoriť novú tabuľku, ktorá bude zobrazovať zmeny cien, prejdeme na Zadať údaje a vyplníme stĺpce.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Zadáme zmeny cien, ktoré chceme, napríklad 2 %, 5 %, 10 % atď.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Keď ju načítame, vytvorí nám tabuľku, ale táto tabuľka nemá žiadny vzťah k nášmu dátovému modelu.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Potom sa uistíme, že to naformátujeme na percentá.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Teraz, keď máme tento podporný stôl, môžeme ho priniesť a premeniť ho na krájač.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

To nám umožňuje vybrať si, akú veľkú zmenu ceny chceme spustiť, a vykonať analýzu. Potom budeme musieť vytvoriť mieru, ktorá bude zbierať percento zmeny ceny vybrané v filtri.

Zber vybraného percenta zmeny ceny

V tomto vzorci ( Zmena cien / Scenár tvorby cien ), ktorý získa vybraté percento zmeny ceny, použijemes našou zmenou ceny . Potom s, bude sa rovnať Percento zmeny ceny . Ak nie, bude to nulová (0) zmena.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

S týmto opatrením teraz dostávame zmenu cien na základe výberu. 

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Keď nič nevyberieme, zobrazí sa 0 %, takže je to skvelé. Žiadna chyba.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Teraz to môžeme integrovať do našich výpočtov.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Pretiahneme to a máme tento dynamický scenár predaja na základe percentuálnej zmeny.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Ak sa nič nevyberie, bude to úplne rovnaké.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Zobrazuje celý predajný vplyv vybraných produktov

Je tu však trochu problém. Keď napríklad vyberieme tri z týchto produktov, ovplyvní to všetko. Všetok kontext sa zmenil a teraz vidíme len scenár predaja len pre tieto tri produkty.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

V tejto analýze chceme vidieť vplyv na celý náš predaj len na základe zmeny cien určitých produktov. Takže bez ohľadu na akýkoľvek uskutočnený výber chceme v našom celkovom predaji získať výsledky, ktoré sa nemenia na základe výberu.

Na tento účel vytvoríme ďalšiu mieru a nazveme ju Všetky predaje . Použijemedo nášho celkového predaja , takže stále počítame celkový predaj, ale prejdeme na produkty .

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Pretiahneme to do našej tabuľky a ak vyberieme produkt, výsledky celkového predaja zostanú úplne rovnaké, čo sa zobrazuje v stĺpci Všetky predaje.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Zobrazuje predaj vybraných produktov

Okrem toho chceme zistiť celkový predaj akéhokoľvek produktu alebo produktov, ktoré vyberieme . V tomto prípade vytvoríme samostatný výpočet, aby sme sa uistili, že v našich výpočtoch nie sú žiadne problémy. Môžeme mať dodatočný rezač, ale ten by mohol upraviť výpočet. Chceme sa uistiť, že filtre sú zapnuté alebo vypnuté so správnymi výbermi. 

Takto napíšeme mieru alebo vzorec.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Opäť používame CALCULATE Total Sales . Ďalej prejdite na položku Produkty . Ak to umiestnime do našej tabuľky, uvidíme, že keď vyberáme produkt, dáva nám to len predaj pre tento konkrétny výber.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Vypracovanie hlavného výpočtu

Teraz môžeme vytvoriť náš hlavný výpočet na dokončenie našej analýzy. Na zostavenie tohto výpočtu použijeme naše existujúce kľúčové opatrenia.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Takže začneme s našimi Všetkými predajmi a odpočítame Vybrané predaje , čo sú predaje, ktoré na ne nemajú žiadny vplyv. Potom pridáme späť scenár predaja .

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Ak nevyberiete žiadny produkt, zmena v našom vybranom scenári predaja bude presne rovnaká ako v našom scenári predaja.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Ak však vyberieme niektoré produkty, výsledky predaja podľa vybraného scenára sú odlišné, pretože vzorec predaja podľa vybraného scenára počíta celé portfólio zvýšením vybraných produktov o vybrané percento.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Rozvetvenie na viac opatrení pre viac prehľadov

Od toho môžeme ísť ešte ďalej. Môžeme mať aktuálne hodnoty verzus scenáre , kde odpočítame všetky predaje od predajov vybraných scenárov .

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Takže ak to môžeme pridať do tabuľky, môžeme vidieť dodatočné príjmy za deň, ktoré by sme potenciálne dosiahli zvýšením ceny o 10 %.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Môžeme pridať aj iný časový rámec, ak sa chceme pozrieť napríklad len na konkrétny rok.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Okrem toho by sme sa mohli pozrieť na percentuálnu zmenu našich skutočností v porovnaní so scenármi . Môžeme to získať delením (pomocoufunkcia) Skutočné hodnoty verzus scenáre podľa všetkých predajov a potom ako alternatívny výsledok umiestnime nulu.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Ak nie je vybratý žiadny produkt, vyberie sa cenový scenár, ktorý je v tomto prípade 10 %.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Ale keď napríklad vyberieme tieto produkty, výsledky sú odlišné, pretože len zvyšujeme cenu týchto troch produktov.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Vytváranie presvedčivých vizualizácií na prezentáciu výsledkov

Teraz, keď sme skončili s našimi výpočtami, môžeme nastaviť niekoľko vizualizácií, aby to vyzeralo presvedčivejšie. Pridáme niekoľko farieb, aby to bolo vizuálne príťažlivejšie.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Môžeme tiež pridať nejaké štítky údajov. 

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

S týmto nastavením vizualizácie môžeme dynamicky šokovať ktorýkoľvek z našich produktov akoukoľvek zmenou ceny, ktorú máme v našom krájači.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Možno budeme chcieť pridať ešte jednu kartu, ktorá nám poskytne súhrnnú metriku.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

Takže napríklad chceme zvýšiť cenu o 20 % našich štyroch najlepších produktov, výsledky v našich vizualizáciách sa budú dynamicky meniť podľa toho, ako budeme vyberať zmenu ceny a produkty.

Dátový model LuckyTemplates pre pokročilú analýzu scenárov pomocou jazyka DAX

A takto vytvárame dátový model LuckyTemplates špeciálne pre pokročilú analýzu scenárov.




Záver

To je dosť pokročilé, ale veľmi dosiahnuteľné. Chce to len veľa cviku a tiež vás to skutočne prinúti sústrediť sa na svoje údaje. Prinúti vás to dôkladne premýšľať o druhoch poznatkov, ktoré chcete otestovať v súvislosti s vašimi budúcimi výsledkami. Pokúste sa identifikovať premenné nachádzajúce sa vo vašich súboroch údajov alebo výpočtoch, ktoré by ste mohli „šokovať“ alebo vyladiť, aby ste skontrolovali ich vplyv na váš základný výkon.

Vrelo odporúčam túto techniku ​​vývoja dátového modelu LuckyTemplates. Určite to skúste zakomponovať do svojich modelov, aby ste si koncepty vložili do svojej mysle a posunuli ich ešte ďalej.

Veľa šťastia v tomto!

***** Učíte sa LuckyTemplates? *****







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