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.


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.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.