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.

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.