A LuckyTemplates kontextusszűrésének bemutatása

A szűrőkontextus az egyik fő téma, amelyet minden LuckyTemplates felhasználónak először meg kell tanulnia, különösen akkor, ha azt szeretné, hogy a DAX-számítások hatékonyan működjenek. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ebben a cikkben a szűrőkontextuson fogok futni . Minden DAX képlet kétlépéses folyamatban kerül kiszámításra.

Tartalomjegyzék

DAX képlet: kétlépcsős folyamat

Az első lépés az értékelési kontextus vagy a kezdeti kontextus. Ezután a DAX döntést hoz az Ön által írt függvény vagy az elvégzendő számítás típusa alapján.

Ez a második lépésbe ágazik, amely vagy a kontextus , vagy a sorkontextus .

Nagyon nagy különbség van e két kontextus között, még akkor is, ha valójában ugyanazt az eredményt kaphatja, ha különböző képleteket ír.

Ahhoz, hogy valóban megértsük a DAX működését, meg kell értenünk a kettő közötti különbséget, és azt, hogy a DAX-on keresztül hogyan történik a dolgok tényleges kiszámítása a memóriában.

A szűrő kontextusának megértése

A szűrőkörnyezet viszonylag egyszerű. Viszonylag egyszerű, mert valóban igazodik az Ön által végzett egyszerű összesítésekhez. Hogy megértsük, mi is történik valójában, fussunk végig egy nagyon konkrét példát.

Két példánk van: a napi eladott teljes mennyiség és a termékenként eladott teljes mennyiség. Ennek a kettőnek pontosan ugyanaz a képlete, de eltérő kontextusban .

Nézzük meg pontosan, hogyan számítják ki ezt az egyes táblázatok legfelső sorára.

A LuckyTemplates kontextusszűrésének bemutatása

Amint a felső sorban látható, 2015. január elsején 24 terméket értékesítettünk. A számítás működéséhez a 2015. január elsejei dátumra szűrőt helyeztünk el.

A LuckyTemplates kontextusszűrésének bemutatása

Ha az adatmodellre ugrunk, láthatjuk, hogy a Dátumon elhelyezett szűrő lefelé halad a kapcsolaton, amíg át nem megy az Értékesítési táblán.

A LuckyTemplates kontextusszűrésének bemutatása

Az Értékesítési táblázatban a vásárlás dátuma 2015. január elsejére lesz szűrve. Ha pedig a szűrő a helyén van, már csak 2015. január elseje marad.

A LuckyTemplates kontextusszűrésének bemutatása

Összevonás a szűrő kontextusában

Mivel ebben a függvényben a Mennyiség oszlopot összegezzük, a szűrőkörnyezetben végzett összesítés ezt az egyetlen nagy értékelést vagy a teljes oszlop nagy összesítését végzi el.

A szűrőkontextus egyszerűen azt jelenti, hogy a szűrők a helyükre vannak helyezve. Ez megteszinézze meg a maradék oszlopot, majd végezzen összesítést egyszerre.

A LuckyTemplates kontextusszűrésének bemutatása

Ugyanez elmondható különféle számításokról. Ezt megteheti, miközben megpróbálja összeszámolni az összes végrehajtott tranzakciót vagy az elért teljes bevételt. Ugyanez az összesítés elvégezhető az értékelési kontextus befejezése után is.

Olyan sok kontextus van a DAX-ban, hogy időnként zavaró lehet. Az egyik tipp, amit megoszthatok Önnel, hogy társítsa a szűrőkörnyezetet az összesítéshez , például egy összeget vagy egy átlagot, vagy egy min és max. Ez az iteráció ellentéte, ami a sorkontextussal működik.

Következtetés

Összefoglalva, a szűrőkontextus a kezdeti kiértékelési kontextus befejezése után működik. A kulcs az, hogy aggregációval társítsuk. Ami a színfalak mögött történik, az az, hogy az összes szűrő behelyezése után elvégzi az oszlopok egyetlen nagy összesítését.

Az alábbi linkeken többet megtudhat a LuckyTemplates szűrőkontextusának alkalmazásáról :

Értékelési kontextus – (1.8) DAX útmutató kezdőknek

A sorkontextus magyarázata – (1.10) Útmutató kezdőknek a DAX-hoz

Élvezze a munkát ezen.


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.