LuckyTemplates tárolómotor: Egyszerű matematikai műveletek

A mai bejegyzés arról fog szólni, hogy a LuckyTemplates tárolómotorja hogyan tud matematikai műveleteket végrehajtani. Ez az oktatóanyag akkor hasznos, ha kombinált ábrákat szeretne kapni oszlop vagy táblázat nélkül. Ha egyszerű mérésekkel vagy kódokkal foglalkozik, a legjobb gyakorlat az, ha elküldi azokat a VertiPaq tárolómotorba.

A formula motorral ellentétben a tárolómotor csak egyszerű DAX-lekérdezéseken tud működni. Nem tud bonyolult lekérdezéseket megoldani, mert ez a képletmotor felelőssége. Csak egyszerű lekérdezéseken tud működni, hogy áttekinthető adatokat és eredményeket biztosítson.

Tartalomjegyzék

Tárolómotor és xmSQL utasítások a LuckyTemplatesben

Ez egy mintalekérdezés, amely tartalmaz egy utasítást. Ez egy egyszerű mérőszám, amely az értékesítési adatok aktuális árának és az értékesítési adatok mennyiségének megszorzásával a teljes értékesítés összesített adatát kéri.

LuckyTemplates tárolómotor: Egyszerű matematikai műveletek

Ha az intézkedést a DAX Studióban futtatja, látni fogja az xmSQL utasítást és az eredményt.

LuckyTemplates tárolómotor: Egyszerű matematikai műveletek

Látni fogja, hogy olyan új kifejezéseket használ, mint a WITH , $Expr0 és PFCAST . A $Expr0 a mérték meghatározására szolgál , majd a SELECT utasításban kerül meghívásra. A tárolómotor vagy a VertiPaq néha automatikusan hozzáad egy PFCAST nevű cast operátort .

Az aktuális ár és a mennyiség szorzata lenyomódik a tárolómotorba. A WITH utasítás megjelenése a VertiPaq-ban azt jelenti, hogy a tárolómotornak is elküldésre kerül.

Ha megnézi a Fizikai lekérdezési tervet , egy SpoolLookup operátort fog látni, amelynek Sum_Vertipaq értéke van. Ez azt jelenti, hogy megvizsgál egy sort, hogy megkapja az aktuális ár összegét szorozva a mennyiséggel.

A Logikai lekérdezési tervben a Scan_Vertipaq látható. Ez azt mutatja, hogy a lekérdezés megtörtént a tárolómotorban.

LuckyTemplates tárolómotor: Egyszerű matematikai műveletek

Tehát még ha ténytáblázatot is iterál, a tárolómotor az, amelyik elvégzi a feladatot. Mivel a VertiPaq végzi a munkát, a végrehajtás nagyon gyorsan megtörténik. És ha hozzáad néhány optimalizálási technikát az adatmodellhez, vagy megfelelően formázza a mértéket vagy a kódokat, akkor a DAX teljesítménye gyorsabb és jobb lesz.

Amennyire csak lehetséges, megfelelően állítsa be az adatmodellt és a méréseket, hogy zökkenőmentesen szerezhessen értékes adatokat.




Következtetés

A tárolómotor a legjobb hely a lekérdezések működéséhez. Mivel csak egyszerű lekérdezéseket tud végrehajtani, kevesebb végrehajtási időt vesz igénybe, és optimalizálja a DAX-kódok általános teljesítményét. A legjobb gyakorlatnak tekinthető, ha a VertiPaq-ot rábírja az összes feladat elvégzésére.

Tapasztalja meg a VertiPaq tárolómotor működését, ha gyakorolja a lekérdezéseket a DAX Studio és a VertiPaq programban. Tekintse meg korábbi blogbejegyzéseinket a VertiPaq tárolómotor megértésével kapcsolatban.


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.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.