Optimalizálja a LuckyTemplates képleteket az Advanced DAX használatával

Áttekintek néhány érdekes koncepciót, amelyek magukban foglalják több táblázatfüggvény használatát a LuckyTemplates képletek optimalizálásához . Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Egy példát fogok használni, ahol az egyik tag megkérdezte, hogy lehetséges-e szűrőt hozzáadni az ÖSSZEFOGLALÁS funkció használata közben.

Optimalizálja a LuckyTemplates képleteket az Advanced DAX használatával

Ez meglehetősen gyakori azokban a forgatókönyvekben, amikor virtuális táblákat kell létrehozni, amelyek az intézkedéseken belüli logikán keresztül iterálnak a teljes tábla iterálása helyett.

Afunkciónak számos felhasználási területe van. Lehetővé teszi egy összefoglaló táblázat létrehozását akár fizikailag, akár virtuálisan. Használhatja fejlettebb táblázatfüggvények létrehozására is a , , vagy hozzáadásával. Ezen táblázatfunkciók széles skáláját használhatja.

Ebben az oktatóanyagban szeretném megmutatni, hogyan kombinálhat néhány táblázatfüggvényt a LuckyTemplates képletek optimalizálása érdekében. Így relevánsabb eredményeket kaphat, amelyeket fel kell használnia az elemzéshez.

A DAX FORRÁS LETÖLTÉSE ITT

Tartalomjegyzék

A LuckyTemplates képletek optimalizálása szűrőfunkció használatával

A példában a tag egy városonkénti értékesítési táblázatot akart létrehozni, de ezeknek a városoknak csak egy bizonyos részhalmazát akarta megnézni. Így egy további szűrőre van szükség a táblázatban egy bizonyos értékesítési tartomány eléréséhez.

Az egyik LuckyTemplates szakértőnk, Brian viszonylag egyszerű megoldást talált ki ennek a forgatókönyvnek a megoldására. A megoldás lényege, hogy a virtuális táblázat elhelyezése után afunkció.

Optimalizálja a LuckyTemplates képleteket az Advanced DAX használatával

Ebben az esetben bármely elérhető táblázatfunkciót használhatja, például az ÖSSZEFOGLALÁS funkciót . Az S UMMARIZE függvény egy táblázatfüggvény, amely összefoglaló táblázatot hoz létre a régiók és városok számára. Ezen kívül tartalmazza a teljes városi értékesítést és a teljes értékesítést.

Optimalizálja a LuckyTemplates képleteket az Advanced DAX használatával

Mivel ez a virtuális táblázat egy szűrőn belül van, csak azokat a városokat adja vissza, amelyekben több mint 1 millió városeladás van.

Optimalizálja a LuckyTemplates képleteket az Advanced DAX használatával

Amint látja, jól működik, és hatékonyan optimalizálja a LuckyTemplates képleteket. 

Ezenkívül olyan mérőszámot is létrehozhat, amely csak a városonkénti átlagos eladásokat keresi az AVERAGEX használatával . Ez akkor hasznos, ha csak a legjobb városok eladásait szeretné megtekinteni egy bizonyos összeg felett.

Afüggvény segíthet minimalizálni a képlethez szükséges iterációk számát. Ez a funkció abban is segít, hogy a virtuális tábla kisebb-nagyobb számokon keresztül iteráljon. 

ADDCOLUMNS használata a LuckyTemplates képletek optimalizálásához

Egy másik tag, Nick, hozzájárult a LuckyTemplates mintaképlet jobb optimalizálásához. Ez magában foglalja egy másik táblafüggvény rétegezésétbelsejébenahelyett, hogy csak az ÖSSZEFOGLALÁS funkció lenne.

Optimalizálja a LuckyTemplates képleteket az Advanced DAX használatával

Az új technika némileg javítja a számítás teljesítményét, és megakadályozza a páratlan eredményeket. AA funkció lehetővé teszi egy virtuális táblázat létrehozását további oszlopokkal.

Ebben a példában a SUMMARIZE függvény egy oszlopos táblázatot hoz létre. Az ADDCOLUMNS segítségével azonban hozzáadhat egy másik oszlopot a teljes értékesítéshez. 

Optimalizálja a LuckyTemplates képleteket az Advanced DAX használatával

Csak helyezze el az ADDCOLUMNS képletet a SZŰRŐ függvényen belül egy meglévő képletbe, és hozzon létre egy további szűrőt. Ez csak az egyik módja egy kétoszlopos és szűrt táblázat létrehozásának, amely az alábbihoz hasonló.

Optimalizálja a LuckyTemplates képleteket az Advanced DAX használatával

Ugyanezt a technikát használhatja bármilyen olyan virtuális tábla létrehozására is, amely egy AVERAGEX függvényen keresztül iterál vagyvagyfunkció. Ezeket a táblafüggvényeket egymásra rétegezve módosíthatja a virtuális tábla alakját. 




Következtetés

A DAX segítségével optimalizálhatja a LuckyTemplates képleteket, hogy módosítsa az alakzatot, vagy módosítsa az adatok összegzését a modellben.

Ebben a rövid oktatóanyagban csak néhány nagyszerű megoldást szeretnék kiemelni a LuckyTemplates fórum tagjaitól. Amint azt bemutattam, volt néhány érdekes technika, amelyeket szerintem könnyedén alkalmazhat saját mértékeire és logikájára a LuckyTemplates-en belül. Remélem, hasznos tippeket gyűjtöttél ma itt.

Minden jót!


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.