Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
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.
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.
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.
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.
Ö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.
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.
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.