LuckyTemplates szűrők: Kontextusátmenetek meghívása

Ez az oktatóanyag a LuckyTemplates szűrőket tárgyalja. Megtanulja, hogyan tekintheti meg a kontextus átmenetet az xmSQL-ben és a logikai lekérdezési tervben. A kontextus átmenet átalakítja az aktuális sorkörnyezetet egy egyenértékű szűrőkörnyezetté. A szűrőket ezután afunkció.

Tartalomjegyzék

A SZÁMÍTÁS funkció jelentősége

A CALCULATE függvény létrehozza a DAX-számítások kontextusát. Ha egy iterációs függvényt használ anélkül, hogy becsomagolná a CALCULATE -ba , pontatlan eredményeket fog kapni.

Íme egy egyszerű lekérdezés kontextus nélküli átmenettel:

LuckyTemplates szűrők: Kontextusátmenetek meghívása

Megvan benne afunkció a FactSales aktuális árának és mennyiségének termékéhez . Ezután minden évhez hozzáad egy oszlopot a Naptári év táblázatban az összes értékesítéshez.

Ha futtatja a lekérdezést, látni fogja, hogy az egyes sorok eredményei megegyeznek.

LuckyTemplates szűrők: Kontextusátmenetek meghívása

Az ismétlődő eredmények azt jelentik, hogy valami nem stimmel, mivel gyakorlatilag lehetetlen minden évben ugyanannyi értékesítést elérni. Előfordulhat, hogy a DAX-mérték vagy adatmodell módosításokat vagy módosításokat igényel. Ebben az esetben a DAX-mértékben nincs becsomagolva a CALCULATE .

Ha rákattint az első vizsgálatra, és megnézi az xmSQL utasítást, nem láthat semmilyen szűrőt vagy kontextust, amely azt jelzi, hogy a naptári évnek a számítás részét kell képeznie. Szüksége van a CALCULATE függvényre a kontextus átmenet meghívásához.

LuckyTemplates szűrők: Kontextusátmenetek meghívása

Szűrők meghívása a LuckyTemplates DAX lekérdezésben

Ez ugyanaz a lekérdezés, de a CALCULATE függvényt használó kontextus átmenettel .

LuckyTemplates szűrők: Kontextusátmenetek meghívása

Ha futtatja a lekérdezést, különböző értékeket láthat az eredményeken.

LuckyTemplates szűrők: Kontextusátmenetek meghívása

A DimCalendar év második vizsgálata az összes többi év összegyűjtése. Az eredményekben évekig nem jelennek meg a sorok üres eredményekkel (2012, 2013 és 2014) a vizsgálat nélkül. A tárolómotor ezt a háttérben végzi, hogy biztosítsa az összes adat elszámolását.

LuckyTemplates szűrők: Kontextusátmenetek meghívása

Ha megnézi az xmSQL utasítást, láthatja, hogy a bal külső összekapcsolást a CALCULATE függvény hívja meg. A Left Outer Join a 2015 és 2018 közötti évek értékesítési adatait adja meg. Ha az xmSQL utasításban a bal külső összekapcsolást a $Expr0 értékkel kombinálva látja, az azt jelenti, hogy kontextus-átmenet van.

LuckyTemplates szűrők: Kontextusátmenetek meghívása

A dolgok kissé bonyolultak lehetnek, ha több kontextusváltás történik. A Left Outer Join azonban tájékoztatja a DAX-ot, hogy a szűrőben lévő adatok tartományára kell összpontosítania.

Ezt valójában a logikai lekérdezési tervben láthatja Sum_Vertipaq formájában , amely a DimCalendar évétől függ.

LuckyTemplates szűrők: Kontextusátmenetek meghívása

Ha megpróbálja futtatni a lekérdezést kontextusváltás nélkül, és megnézi a logikai lekérdezési tervet, láthatja, hogy a Sum_Vertipaq nem függ semmitől. Ez azt jelzi, hogy ki kell töltenie valamit az adatmodellben vagy mérésben, hogy megkapja a kívánt kimenetet.

LuckyTemplates szűrők: Kontextusátmenetek meghívása




Következtetés

Így azonosíthatja a kontextus-átmenetet, és meghatározhatja, hogy mikor történik meg vagy sem. A kontextus-átmenetek előhívása elengedhetetlen az értékes eredmények előállításához. Segítenek adatokat gyűjteni különböző tartományokból, időszakokból és táblázatokból.

A CLCULATE az egyik legfontosabb funkció a szűrők meghívásakor. A számítás beállítása után a tárolómotor a lekérdezés végrehajtásán dolgozik, hogy eredményeket biztosítson.


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.