Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Miközben dolgozunk ezen az oktatóanyagon, megmutatok néhány igazán hatékony elemzést , amelyet a LuckyTemplatesben végezhet el. Amit itt megpróbálunk elemezni, az egy kiválasztott dátum körüli információk. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Megvizsgálunk egy adott időkeretet , majd a napok tartományát a kiválasztott dátum kontextusában. Lehet, hogy három nappal a dátum előtt vagy tíz nappal azután. Minden attól függ, hogy milyen beállításokat választott a jelentésekben. Alapvetően, ha bármely időkeretet kiválaszt a dinamikus szűrőmben, az eredményeket is szűrheti.

Ezenkívül megmutatom, hogyan készíthet dinamikus vizualizációkat, amelyek a dátumválasztással kapcsolatos eredményeket mutatják.

Lenyűgöző, milyen rugalmassá teheti megoldásait a LuckyTemplates-ben, ha megfelelően van beállítva.

Amikor azt mondom, hogy „beállítás”, elsősorban az adatmodellre gondolok, amelyet szorosan követ a megfelelő DAX-függvény technikák hozzáadása a jelentésekhez.

Meglehetősen fenomenális az a rugalmasság, amelyet a jelentésében dinamikusan megjeleníthet.

Végig fogom dolgozni, hogyan kell ezt beállítani a modellben, mivel ez nem olyan egyszerű, mint a közös dátumtáblázat használata. Akkor megmutatom aés a logika, amire szüksége van. Ez nem túl nehéz, de kissé egyedi.

Tartalomjegyzék

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után

Itt egy gyors irányítópultot csúfoltam, amely egy kiválasztott dátum előtt vagy után mutatja az eredményeket. Valójában ki akarok választani egyet a dátumok közül, és visszanézek egy bizonyos időszakra a kijelölés előtt.

Ebben a mintajelentésben különféle összefüggések vannak, amelyeket módosíthatok. Például gyorsan módosíthatom a dátumokat, és áttekinthetem az azt megelőző napokat.

Továbbá hozzáadtam egy „mi lenne, ha” paramétert a napok számához , ahol be- és kiszűrhetek. Néhány napra módosíthatom, vagy akár 20 napig is bírom.

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Nagyon meg fogsz lepődni, ha megérted, hogyan is működik ez valójában. Itt az a legnehezebb megoldani, hogy miként jelenítse meg az összes kiválasztott napot mindkét dátumválasztóban, további szűrő nélkül. 

Az történik, hogy általában kiválaszt egy dátumot, amely mindent kiszűr a jelentésoldalon. De amint látja, valójában nincs hatással semmilyen konkrét vizualizációra.

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Az első dolog, amit figyelembe kell venni, az a dátum oszlop. Érdemes a szeletelőben használni. Valójában egy másik táblázatot szeretne létrehozni, amely csak a dátum oszlopot tartalmazza. 

Ugorjunk vissza ide, és nézzük meg, hogyan néz ki egy általános dátumtáblázat. 

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Most egy másik táblázatot szeretnék létrehozni, mert nem akartam, hogy a kijelölés közvetlen hatással legyen a megjelenítésre. Csak ki szeretném bontani a dátumkijelölést, és beletenni a képletbe. Tehát létrehoztam egy teljesen új táblázatot, amely így néz ki, és csak azt a dátumot tartalmazza, amelyet a szeletelőben használok.

Vegye figyelembe, hogy nem szeretném ezt az oszlopot vagy táblázatot az Új táblázat funkcióval létrehozni. Ehelyett be kell ugranom a Lekérdezésszerkesztőbe.

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Hivatkoztam a dátumtáblázatra, és eltávolítottam minden más oszlopot. Ez végül keményen kódolja a táblát ahelyett, hogy egy képletből származna.

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Ezt körkörös függőségeknek nevezzük. Ez azt jelenti, hogy kapcsolatot vagy egy-a többhez kapcsolatot építhet a dátumtábla és az új között. Itt az a fontos, hogy szűrhessük ezt az új táblát, így a szeletelő továbbra is szűrni fog. 

Modell kapcsolat a dátumok mögött

Így kell felállítani a modellt. Létrehoztam egy további táblát Kiválasztás dátuma néven . Csak az biztos, hogy kapcsolatnak kell lennie a Dátumok tábla között.

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Azért van kapcsolat a táblázatok között, mert azt szeretném, hogy a dátumválasztó dinamikus legyen. Bővülnie vagy szűkülnie kell a dátumszeletelőben kiválasztott dátumtartomány alapján. 

Ez nagyon fontos, mert nehéz lesz az összes dátumot feltüntetni a dátumválasztóban. Ha az említett táblázatoknak nincs kapcsolata, akkor biztosan nehéz lesz lefelé görgetni az összes dátumlistát a dátumválasztóban.

Ezenkívül előfordulhat, hogy üres adatokat talál a vizualizációban, ha a dátumválasztó egyes dátumai kívül esnek a dátumszeletelő kontextusán. Így a dátumválasztónak csak az adott dátumokat kell megjelenítenie a szeletelőben kiválasztott dátumoknak megfelelően.

Az értékesítések kidolgozása a kiválasztott dátumoktól

Még mindig többféleképpen alkalmazhatod az általam említett technikát, nem csak randevúzásra. Ezt például bármelyik keresőtáblára alkalmazhatja. Miután megértette a technikát, használhatja a tartalmi réteg kontextusát egymás tetejére különböző vizualizációk létrehozásához. Ez egy nagyszerű kiegészítő tudás, ha analitikus perspektíváról és vizuális perspektíváról van szó.

Most dolgozzunk ki egy képletet a Kiválasztott dátumok szerinti értékesítések dátum szerint táblázat megjelenítéséhez . Először táblázatokká alakítom, hogy lássuk, mi is történik valójában.

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Amint látja, két számításom van. Megvan az oszlop, amely minden egyes eladást mutat naponta. Ezután megjelenik  az Értékesítés a kiválasztott dátumtól oszlopban

Például a kiválasztott dátum 2016. augusztus 26., és szeretnék visszatekinteni három napra. Ezért csak augusztus 26-át, augusztus 25-ét és augusztus 24-ét szeretném megjeleníteni a vizualizációban.

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Itt is tudom módosítani a napok számát, pl meghosszabbítom 4 napra. Ennek eredményeként a számítások mennyisége is módosul.

Íme a képlet ennek végrehajtásához:

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Ki kellett dolgoznom a kiválasztott dátumokat, függetlenül attól, hogy milyen kontextusban volt. Aznap is kemény kódolnom kellett egy változóban. Végül becsomagoltam az ALL(Dates) -be , mert ez a dátumoszlop a dátumtáblázatból származik. Tehát itt minden egyes naphoz elhelyez egy szűrőt a Kiválasztás dátuma táblázatban. 

Mivel csak a kiválasztott dátumot szeretném kinyerni, a tényleges eredményt a függvénybe kellett csomagolnom az összes dátummal, hogy a kontextust eltávolítsam.

Aztán valami logikát kellett futtatnom. Először is ellenőrzi, hogy az aktuális dátum nagyobb-e, mint a kiválasztott dátum és napszám különbsége. Másodszor, ellenőrzi, hogy az aktuális dátum kisebb-e vagy egyenlő-e a kiválasztott dátummal. Ezután a Total Sales értékét adja vissza, különben üresnek kell lennie. 

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Ha beviszem egy vizualizációba, akkor alapvetően így van kiszámolva. Így vagy módosíthatja az értéket a Day Number paraméterben , vagy kiválaszthat egy adott napot a dátumválasztóban. 

Ennek az oktatóanyagnak a címe lehet Eredmények megjelenítése egy kiválasztott dátum előtt VAGY után , de itt valós alkalmazást is alkalmazhat. Tekintse meg az összes értékesítés dátum szerint táblázatot. Például láthatja ezt a hatalmas eladási kiugrást, és ennek oka lehet egy értékesítési időszak vagy valamilyen marketingesemény.

Eredmények megjelenítése egy kiválasztott dátum előtt vagy után a DAX használatával

Megtekintheti az adott esemény folyamatát vagy hatását bizonyos számú napra vonatkozóan. A teljes eredményt egy diagramon láthatja. Például meg szeretné tekinteni a 2016. április 20-i eladásokat. Alapvetően a dátumválasztóból a 2016.04.20- át kell kiválasztania . A képletek megváltoztatása után négy napot láthat visszamenőleges dátumok helyett.




Következtetés

Azt hiszem, nagyon meg fog lepődni, hogy ezt milyen jól lehet kiemelni a LuckyTemplates jelentésében.

Hatékony technikák az oszlopok sokszorosítása és a különböző kontextusok alkalmazása a jelentésoldalakon. Ha mindezt össze tudja hozni a modellből, a DAX-képletekből vagy a kijelölésekből, akkor valóban remek vizualizációkat hozhat létre. 

Ha további időintelligencia technikákat szeretne megismerni a LuckyTemplates-szel, azt javaslom, hogy tekintse meg a LuckyTemplates Online kurzusmodulját, amely kifejezetten az idővel kapcsolatos betekintésekre szabott elemzések széles skáláját kínálja.

Élvezze a munkát ezen a részletes videón.


Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

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.