Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Megmutatom, hogyan kell használni az IsAfterToday-t kiterjesztett dátumtáblázatokban a LuckyTemplates időintelligencia forgatókönyveihez.

Amikor a DAX funkciókról és egyéb eszközökről van szó, bizonyos feladatokat vagy személyeket rendelek hozzájuk a fejemben, hogy könnyen emlékezzem, mit csinálnak. Én például légiforgalmi irányítónak tekintek. arra gondolokegy klub kidobójaként, aki eldönti, ki kerül be és ki nem.

Ami az IsAfterToday-t illeti , úgy látom, mint a Terminátor, aki végigsöpör az adataimon, a táblázataimon és a látványelemeimen, hogy kiszedjen mindent, amire nincs szükségem. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Tartalomjegyzék

Az IsAfterToday elérése a kiterjesztett dátumtáblázaton keresztül

Az IsAfterToday eléréséhez egy kiterjesztett dátumtáblázatot kell használnom . Ennek az az oka, hogy az IsAfterToday valójában nem DAX-függvény ; ez magának az asztalnak a része.

Ha belép a táblázat adatnézetébe, az IsAfterToday oszlop így néz ki.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Az IsAfterToday mögötti logika egyszerű. Ha a dátum a mai napra esik, az IGAZ. Ha ma előtt van, akkor HAMIS.

Hogy még jobban megmutassam, mire képes az IsAfterToday, két használati eseten megyek keresztül, amelyek tökéletesen bemutatják annak relevanciáját a LuckyTemplates időintelligencia forgatókönyveiben.

Az összesített összegek megszüntetése

Az első használati eset a kumulatív összegek lezárásáról szól . Ez egy olyan eset, amelyet gyakran kérdeznek a LuckyTemplates fórumon.

Ebben a példában bemutatom, hogy egy DAX-mérték használatához körülbelül 38 sorra lenne szükség, de az IsAfterToday használatával hogyan lehet a munkát mindössze 2 kattintással elvégezni DAX használata nélkül.

Ez az eset egy alapstruktúrát foglal magában.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Megvan a negyedév és az év, a teljes értékesítés és az összesített értékesítés.

Az összértékesítés 2018-tól napjainkig tart, majd néhány előrejelzési adattal 2020 végéig folytatódik.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Ami a kumulatív értékesítést illeti , ez csak az alapvető kumulatív értékesítési mintanapokon alkalmazták.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

A vizualizáció azt mutatja, hogy valahol probléma van, mert az adatok megkérdőjelezhetővé válnak, miután a Total Sales kiesik.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Visszatekintve a táblázatra, 2021-re nincs adat.

Tehát a diagramon az utolsó szám ismétlődik újra és újra 2021 végéig.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Hogyan tisztítsuk meg tehát a teljes értékesítést és az összesített értékesítést?

Először a DAX módszert fogom használni. Azzal kezdem, hogy bedobom a táblázatba ezt az Alt kumulatív értékesítés oszlopot.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Így néz ki az Alt kumulatív értékesítés mértéke.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Azt is mutatja egyszűrő, amely azt mondja, hogy az IsAfterToday azmajd ahozzá van rendelve. Ha nem, akkor a kumulatív értékesítés értéke hozzá van rendelve.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Tehát, ha visszamegyek a táblázathoz, és megnézem, akkor azt mutatja, hogy soronként a megfelelő értéket adja vissza.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

A probléma azonban a Totalban van.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

A Total 73 milliót mutat, amikor az utolsó értéket kellene mutatnia, ami 59 millió.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Tehát bedobom a táblázatba az Alt2 kumulatív összeget , hogy megmutassam, hogyan nézzenek ki a helyes adatok.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Most megmutatom a különbséget az Alt kumulatív értékesítés oszlop és az Alt2 kumulatív értékesítés oszlop között .

Itt ugyanaz a kumulatív értékesítési mérték.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Aztán itt van a DAXFilter , ahol az IsAfterToday alkalmazásra kerül.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Az általam korábban használt mérték szerint utána nem jött semmi. Emiatt az értékek minden sorban helyesek voltak, de a számítás nem tudta megállapítani, hogy elérte-e az utolsó sort vagy sem.

Ebben az esetben van egy teljesen új struktúra, amely ezt teszi.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Van egyfüggvényt alkalmazzuk, így ha elérem a teljes sort, automatikusan kényszerítem az összes összesített értékesítést addig a pontig.

Sok LuckyTemplates felhasználó ezt a megközelítést alkalmazza, főleg azért, mert valóban működik. Ez azonban azt is jelenti, hogy több mint 30 DAX-sort kell írni.

Ezúttal megmutatom, hogyan kell ezt megtenni néhány kattintással.

Csak kattintson erre a kis nyílra a szűrők megjelenítéséhez.

Így fog kinézni, ha a szűrők megjelennek.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Majd a Fields alatt rákeresek az IsAfterToday kifejezésre .

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Behúzom a szűrőimbe.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Ezután az IsAfterToday szűrő alatt bejelölöm a False értéket , ami azt jelenti, hogy a mai napra vagy a korábbi napokra gondolok.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Nézze meg, hogyan tisztítja meg a dolgokat. Most minden érték a megfelelő helyen van. Az összegek is helyesek.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Ugyanez mondható el a vizualizációról és a szeletelőkről is.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Nyilvánvaló, hogy ez a megközelítés sokkal hatékonyabb, mint pusztán egy DAX-megközelítés.

Aktuális adatok és előrejelzési adatok felosztása

Most a második használati eseten fogok dolgozni, amely magában foglalja az Összes értékesítés mezőt, és az adatok felosztását aktuális adatokra és előrejelzési adatokra az IsAfterToday segítségével .

Azt is szeretném dinamikussá tenni, hogy idővel több adatot helyezzen a ténylegesbe és kevesebb adatot az előrejelzésbe, amíg el nem éri az előrejelzési időszak végét, és minden aktuálissá válik.

Még mindig megvan a teljes értékesítés az utolsó példából. Mint korábban említettük, a múltból és a jelenből, valamint év végi adatokkal rendelkezik. Tehát tényleges adatok és előrejelzési adatok keveréke.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Ezen túlmenően rendelkezem az összesített értékesítési alapmérővel és egy kumulatív értékesítési vizualizációval is.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

És tegyük fel, hogy azt akartuk, hogy felvesszük és ténylegesen lebontjuk a vizuálunkban szereplő összes eladást tényleges és előrejelzésre.

Tehát a tényleges eladások esetében így fog kinézni a DAX-mérés.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Alapvetően ez kimondja, hogy ha a dátum visszatér aAz IsAfterToday esetében a kumulatív tényleges értéket kell használni. Ha nem, akkor egy ÜRES-et kell visszaküldeni.

Most a kumulatív értékesítési előrejelzés mértékét veszem , és hozzáadom az értékekhez is .

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

A DAX-ot nézve viszont látszikaz IsAfterToday számára , hogy visszaadja az előrejelzési értékeket.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

A vizualizációk alatt eltávolítom a kumulatív értékesítést .

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

Ezután ehelyett bedobom a kumulatív tényleges értékesítéseket és az összesített előrejelzési értékesítéseket .

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez

A vizualizáció most az összesített tényleges értékesítést és az összesített előrejelzési értékesítést egyértelműen lebontva mutatja a vizualizációban.

Az IsAfterToday használata a LuckyTemplates időintelligencia forgatókönyvekhez




Következtetés

Ez csak két olyan hasznos eset, amikor az IsAfterToday hasznosnak bizonyul. Azt tanácsolom, hogy kattintson rá, és kísérletezzen vele, hogy még több módszert fedezzen fel a LuckyTemplates időintelligencia problémáinak kezelésére.

Ez is jó módja volt annak bemutatására, hogy bár a DAX valóban erős, vannak olyan esetek is, amikor gyorsabb alternatívára van szükség. Ez arról szól, hogy elsajátítsa a DAX használatának előnyeit és hátrányait bármely adott helyzetben, hogy mindig kiválaszthassa, melyik megközelítést szeretné alkalmazni.

Minden jót,


LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.

Helyszíni adatátjáró a Power Automate-ban

Helyszíni adatátjáró a Power Automate-ban

Fedezze fel, hogy a helyszíni adatátjáró hogyan teszi lehetővé a Power Automate számára az asztali alkalmazások elérését, amikor a felhasználó távol van a számítógéptől.