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!


Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek

Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek

Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek

Mi az a Power Query & M Language: Részletes áttekintés

Mi az a Power Query & M Language: Részletes áttekintés

Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

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.

A SharePoint automatizálási szolgáltatás | Bevezetés

A SharePoint automatizálási szolgáltatás | Bevezetés

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.

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

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!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

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.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

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.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

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.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

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.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

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.