Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Pri práci s týmto tutoriálom vám ukážem skutočne výkonnú analýzu , ktorú môžete dokončiť v LuckyTemplates. To, čo sa tu pokúšame analyzovať, sú informácie okolo zvoleného dátumu. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Pozrieme sa na konkrétny časový rámec a potom sa pozrieme na rozsah dní v kontexte vybratého dátumu. Môže to byť tri dni pred týmto dátumom alebo desať dní po tomto dátume. Všetko závisí od vášho výberu v prehľadoch. V podstate, keď v mojom dynamickom filtri vyberiete ľubovoľný časový rámec, môžete filtrovať aj výsledky.

Okrem toho vám ukážem, ako vytvoriť dynamické vizualizácie, ktoré zobrazujú výsledky okolo vášho výberu dátumu.

Je úžasné, ako flexibilne môžete robiť svoje riešenia v LuckyTemplates, ak máte správne nastavenie.

Keď hovorím „nastaviť“, mám na mysli predovšetkým váš dátový model, po ktorom nasleduje pridanie správnych techník funkcií DAX do vašich prehľadov.

Flexibilita, ktorú máme v súvislosti s tým, čo môžete dynamicky zobraziť vo svojom prehľade, je celkom fenomenálna.

Pokúsim sa zistiť, ako to musíte nastaviť vo svojom modeli, pretože to nie je také jednoduché ako použitie vašej spoločnej tabuľky dátumov. Potom vám ukážema logiku, ktorú potrebujete. Nie je to príliš ťažké, ale je to trochu jedinečné.

Obsah

Zobraziť výsledky pred alebo po vybratom dátume

Tu som si vytvoril rýchly informačný panel, ktorý zobrazuje výsledky pred alebo po vybranom dátume. V skutočnosti chcem vybrať jeden z ľubovoľných dátumov a pozrieť sa späť za určité obdobie dní pred týmto výberom.

V tejto vzorovej správe sú rôzne kontexty, ktoré môžem zmeniť. Napríklad môžem rýchlo zmeniť dátumy a skontrolovať dni, ktoré k tomu viedli.

Okrem toho som sem pridal parameter „čo keby“ pre počet dní , v ktorých môžem filtrovať a odfiltrovať. Môžem to zmeniť na niekoľko dní alebo to môžem trvať až 20 dní.

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Budete naozaj prekvapení, keď pochopíte, ako to vlastne funguje. Najťažšie je tu vyriešiť, ako zobraziť všetky dni vybrané v oboch selektoroch dátumu naraz bez dodatočného filtra. 

Čo sa stane, je, že vo všeobecnosti vyberiete dátum, ktorý bude filtrovať všetko na stránke prehľadu. Ale ako vidíte, v skutočnosti to neovplyvňuje žiadne konkrétne vizualizácie.

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Prvá vec, ktorú by ste mali zvážiť, je stĺpec dátumu. Možno ho budete chcieť použiť v krájači. V skutočnosti chcete vytvoriť ďalšiu tabuľku, ktorá má iba stĺpec dátumu. 

Vráťme sa sem a pozrime sa, ako vyzerá všeobecná dátumová tabuľka. 

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Teraz chcem vytvoriť ďalšiu tabuľku, pretože som nechcel, aby výber mal priamy vplyv na vizualizáciu. Chcem len extrahovať výber dátumu a dať ho do vzorca. Tak som vytvoril úplne novú tabuľku, ktorá vyzerá takto a obsahuje len dátum, ktorý používam v krájači.

Upozorňujeme, že tento stĺpec alebo tabuľku nechcem vytvárať pomocou funkcie Nová tabuľka . Namiesto toho budem musieť skočiť do editora dotazov.

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Odkázal som na tabuľku dátumov a odstránil som každý druhý stĺpec. To nakoniec pevne zakóduje tabuľku namiesto toho, aby bola odvodená zo vzorca.

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Toto sa nazýva kruhové závislosti. Znamená to, že medzi tabuľkou dátumov a novou tabuľkou si môžete vybudovať vzťah alebo vzťah typu one-to-many. Tu je dôležité, aby ste mohli filtrovať túto novú tabuľku, takže filter bude stále filtrovať. 

Modelový vzťah za zoznamkami

Takto je potrebné nastaviť model. Vytvoril som doplnkovú tabuľku s názvom Dátum výberu . Aby ste sa uistili, že musí mať vzťah medzi tabuľkou Dátumy .

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Dôvod, prečo existuje vzťah medzi týmito tabuľkami, je ten, že chcem, aby bol selektor dátumu dynamický. Musí sa rozšíriť alebo zúžiť na základe rozsahu dátumov, ktoré vyberiem v metrike dátumov. 

Je to veľmi dôležité, pretože bude ťažké mať všetky dátumy uvedené vo výbere dátumu. Ak spomínané tabuľky nemajú vzťahy, určite sa vám bude ťažko posúvať nadol vo všetkých zoznamoch dátumov vo voliči dátumov.

Okrem toho môžete vo vizualizácii nájsť prázdne údaje, keď sú niektoré dátumy v nástroji na výber dátumu mimo kontextu výrezu dátumu. Preto je potrebné, aby selektor dátumov zobrazoval konkrétne dátumy podľa vami vybratých dátumov v filtri.

Vypracovanie predaja z vybraných dátumov

Stále existujú rôzne spôsoby, ako môžete použiť techniku, ktorú som spomínal, nielen na rande. Môžete to napríklad použiť na ľubovoľnú vyhľadávaciu tabuľku. Keď pochopíte techniku, môžete použiť kontext obsahovej vrstvy na sebe na vytvorenie rôznych vizualizácií. Ide o skvelé dodatočné znalosti, pokiaľ ide o analytickú perspektívu a vizuálnu perspektívu.

Teraz vypracujme vzorec na vizualizáciu tabuľky Predaj z vybraných dátumov podľa dátumu . Najprv to zmením na tabuľky, aby sme videli, čo sa skutočne deje.

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Ako vidíte, mám dva výpočty. Mám stĺpec, ktorý zobrazuje každý jeden predaj za deň. Potom sa zobrazí stĺpec  Predaj od vybraného dátumu

Napríklad vybraný dátum je 26. august 2016 a chcem sa pozrieť o tri dni späť. Preto chcem vo vizualizácii len ukázať 26. august, 25. august a 24. august.

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Môžem tu zmeniť aj počet dní, napríklad predĺžim na 4 dni. V dôsledku toho sa zmení aj množstvo výpočtov.

Tu je vzorec, ako to urobiť:

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Potreboval som sa dopracovať k vybraným dátumom, bez ohľadu na to, aký bol kontext. V ten deň som tiež potreboval pevný kód v premennej. Nakoniec som to zabalil do ALL (Dátumy), pretože to je stĺpec dátumu pochádzajúci z tabuľky dátumov. Takže pre každý jeden deň tu umiestni filter do tabuľky Dátum výberu

Keďže chcem iba extrahovať vybratý dátum, potreboval som tento skutočný výsledok zabaliť do funkcie so všetkými dátumami, aby sa kontext odstránil.

Potom som musel použiť nejakú logiku. Najprv skontroluje, či je aktuálny dátum väčší ako rozdiel zvoleného dátumu a čísla dňa. Po druhé, skontroluje, či je aktuálny dátum menší alebo rovný zvolenému dátumu. Potom vráti hodnotu celkového predaja , inak by mala byť prázdna. 

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Ak to prenesiem do vizualizácie, tak sa to v podstate počíta. Takže môžete buď zmeniť hodnotu v parametri Číslo dňa , alebo vybrať ktorýkoľvek konkrétny deň v prepínači dátumu. 

Názov tohto návodu môže byť Zobraziť výsledky pred ALEBO po vybranom dátume , ale môžete tu použiť aj aplikáciu z reálneho sveta. Pozrite si tabuľku Celkový predaj podľa dátumu . Môžete napríklad vidieť tento masívny nárast predaja a mohlo by to byť z dôvodu obdobia predaja alebo nejakej marketingovej udalosti.

Zobrazenie výsledkov pred alebo po vybranom dátume pomocou jazyka DAX

Môžete zobraziť tok alebo účinok za určitý počet dní konkrétnej udalosti. Všetky výsledky si môžete pozrieť na jednom grafe. Napríklad, chcete sa pozrieť na predaje za 20. apríla 2016. V zásade musíte vybrať dátum 20.04.2016 z výberu dátumu. Po zmene vzorcov potom namiesto spätných dátumov uvidíte štyri dni.




Záver

Myslím, že budete celkom prekvapení, ako dobre sa to dá zdôrazniť v správe LuckyTemplates.

Duplikovanie stĺpcov a aplikovanie rôznych kontextov na stránky prehľadov sú výkonné techniky. Ak to všetko dokážete spojiť z modelu, vzorcov DAX alebo výberov, môžete skutočne vytvoriť celkom skvelé vizualizácie. 

Ak si chcete vyskúšať viac techník časovej inteligencie, ktoré môžete použiť s LuckyTemplates, odporúčam vám pozrieť si náš modul kurzu na LuckyTemplates Online, ktorý sa špeciálne stará o celý rad analýz prispôsobených prehľadom súvisiacim s časom.

Užite si prácu prostredníctvom tohto podrobného videa.


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.