Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Ukážem vám, ako používať IsAfterToday v rozšírených dátumových tabuľkách pre scenáre časovej inteligencie LuckyTemplates.

Pokiaľ ide o funkcie DAX a ďalšie nástroje, prideľujem im v hlave určité úlohy alebo osoby, aby som si ľahko zapamätal, čo robia. Napríklad vidím ako riadiaci letovej prevádzky. Myslím naako vyhadzovač v klube, ktorý rozhoduje o tom, kto sa dostane a kto nie.

Čo sa týka IsAfterToday , vnímam to ako Terminátora, ktorý prehrabuje moje dáta, tabuľky a vizuály, aby vytiahol všetko, čo nepotrebujem. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Obsah

Prístup IsAfterToday cez tabuľku rozšírených dátumov

Na prístup k IsAfterToday potrebujem použiť rozšírenú tabuľku dátumov . Je to preto, že IsAfterToday v skutočnosti nie je funkcia DAX ; je súčasťou samotnej tabuľky.

Ak prejdete do prehľadu údajov tabuľky, stĺpec IsAfterToday vyzerá takto.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Logika IsAfterToday je jednoduchá. Ak dátum pripadne po dnešku, je to PRAVDA. Ak je to pred dneškom, je to NEPRAVDA.

Aby som vám ďalej ukázal, čo IsAfterToday dokáže, prejdem cez dva prípady použitia, ktoré dokonale ukážu jeho relevantnosť v scenároch časovej inteligencie LuckyTemplates.

Ukončenie kumulatívnych súčtov

Prvý prípad použitia sa týka ukončenia kumulatívnych súčtov . Je to prípad, na ktorý sa vo fóre LuckyTemplates často pýtajú.

V tomto príklade vám ukážem, ako by použitie miery DAX vyžadovalo približne 38 riadkov, ale ako pomocou IsAfterToday môžete túto prácu vykonať iba 2 kliknutiami bez použitia DAX.

Tento prípad zahŕňa základnú štruktúru.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Mám štvrťrok a rok, celkový predaj a kumulovaný predaj.

Celkový predaj prebieha od roku 2018 do súčasnosti a potom pokračuje s niektorými prognózami do konca roka 2020.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Čo sa týka Kumulatívneho predaja , je to len základný vzor Kumulatívnych predajovaplikované na Dátumy.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Vizualizácia mi ukazuje, že niekde je problém, pretože údaje sa po vypadnutí celkového predaja stanú pochybnými.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Pri spätnom pohľade na tabuľku neexistujú žiadne údaje za rok 2021.

Takže v grafe sa posledný údaj len opakuje znova a znova až do konca roka 2021.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Ako teda vyčistíme celkové tržby a kumulatívne tržby?

Najprv použijem prístup DAX. Začnem vypustením tohto stĺpca pre Alt Cumulative Sales do tabuľky.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Takto vyzerá ukazovateľ Alt Cumulative Sales .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Zobrazuje tiež anfilter, ktorý hovorí, či je IsAfterTodaypotomje k tomu priradený. Ak nie, potom sa mu priradí hodnota Kumulatívny predaj .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Takže, ak sa vrátim k tabuľke a skontrolujem, ukazuje, že vracia správnu hodnotu riadok po riadku.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Problém je však v Totale.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Total ukazuje 73 miliónov, keď by mal ukázať poslednú hodnotu, ktorá je 59 miliónov.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Takže do tabuľky vložím kumulatívny súčet Alt2, aby som vám ukázal, ako by mali vyzerať správne údaje.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Teraz vám ukážem rozdiel medzi stĺpcom Alt Kumulative Sales a Alt2 Kumulative Sales .

Tu je rovnaká miera kumulatívneho predaja .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Potom je tu DAXFilter , kde sa použije IsAfterToday .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

V opatrení, ktoré som použil predtým, potom už nič neprišlo. Preto boli hodnoty pre každý riadok správne, ale výpočet nedokázal určiť, či sa dostal do posledného riadku alebo nie.

V tomto prípade je to úplne nová štruktúra, ktorá to robí.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Je tufunkcia sa použije tak, že ak dosiahnem celkový riadok, automaticky vynútim súčet všetkých kumulatívnych predajov do tohto bodu.

Toto je prístup, ktorý používa veľa používateľov LuckyTemplates, väčšinou preto, že skutočne funguje. Ale opäť to tiež znamená, že musíte napísať viac ako 30 riadkov jazyka DAX.

Tentoraz vám ukážem, ako to urobiť pomocou niekoľkých kliknutí.

Kliknutím na túto malú šípku tu zobrazíte filtre.

Takto to bude vyzerať, keď sa zobrazia filtre.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Potom v časti Polia vyhľadám IsAfterToday .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Pretiahnem to do svojich filtrov.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Potom pod týmto filtrom IsAfterToday zaškrtnem False , čo znamená, že mám na mysli dnešok alebo skoršie dni.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Pozrite sa, ako to vyčistí veci. Všetky hodnoty sú teraz na správnych miestach. Súčty sú tiež správne.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

To isté možno povedať o vizualizácii a krájačoch.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Je zrejmé, že tento prístup je oveľa efektívnejší ako len používanie prístupu DAX.

Rozdelenie aktuálnych údajov a údajov predpovedí

Teraz budem pracovať na druhom prípade použitia, ktorý zahŕňa výber poľa Celkový predaj a rozdelenie údajov na aktuálne údaje a údaje prognózy pomocou IsAfterToday .

Chcem to urobiť aj dynamickým, aby časom vložilo viac údajov do skutočných a menej údajov do prognózy, kým nedosiahne koniec obdobia prognózy a všetko sa stane skutočným.

Stále mám celkový predaj z posledného príkladu. Ako už bolo spomenuté, má údaje z minulosti a súčasnosti, plus údaje ku koncu roka. Ide teda o kombináciu skutočných údajov a prognózovaných údajov.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Okrem toho mám svoje základné meranie kumulatívneho predaja a vizuál kumulatívneho predaja .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

A povedzme, že to, čo sme chceli urobiť, je vziať a skutočne rozložiť tieto celkové tržby v našom vizuáli na skutočné a prognózované.

Takže v prípade Skutočného predaja bude meranie DAX vyzerať takto.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

V podstate to znamená, že ak sa dátum vráti apre IsAfterToday by sa mala použiť kumulatívna skutočná hodnota. Ak nie, mal by sa vrátiť BLANK .

Teraz použijem opatrenie pre kumulatívny predpovedaný predaj a pridám ho aj pod svoje hodnoty .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Pri pohľade na DAX sa však ukazujepre IsAfterToday , aby sa vrátili hodnoty prognózy.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

V časti vizualizácie odstránim Kumulatívne predaje .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Potom tam namiesto toho vypustím Kumulatívny skutočný predaj a Kumulatívny predpovedaný predaj .

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence

Teraz vizualizácia ukazuje kumulatívne skutočné tržby a kumulatívne prognózy predaja jasne rozložené vo vizualizácii.

Použitie IsAfterToday pre LuckyTemplates scenáre Time Intelligence




Záver

Toto sú len dva z užitočných prípadov, v ktorých sa IsAfterToday ukazuje ako prospešný. Odporúčam vám, aby ste naň klikli a experimentovali, aby ste objavili ešte viac spôsobov, ako ho použiť na problémy s časovou inteligenciou LuckyTemplates.

Bol to tiež dobrý spôsob, ako ukázať, že hoci je DAX skutočne výkonný, existujú aj prípady, keď je potrebná rýchlejšia alternatíva. Je to všetko o zvládnutí výhod a nevýhod používania jazyka DAX v akejkoľvek situácii, aby ste si vždy mohli vybrať, ktorý prístup chcete použiť.

Všetko najlepšie,


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.