Arány- és gyakorisági táblázatok Excelben
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ebben az oktatóanyagban megismerheti a LuckyTemplates VertiPaq Engine funkcióját, amely segít a DAX-kód teljesítményének növelésében. Ez a bejegyzés bemutatja a Storage Engine-t és azt, hogy mit csinál a DAX-szal.
Tartalomjegyzék
DAX lekérdezési szerkezet a VertiPaq motorhoz
Először is meg kell értenie a lekérdezés szerkezetét, amely a DAX-egyenlet megírása után történik.
Amikor megírja a DAX-kódot, a kód minden függvénye mögött folyamatok jelennek meg, amelyek eredményt adnak.
Meg kell értenie ezeket a folyamatokat a teljesítményproblémák megtalálásához és optimalizálásához.
Ez a folyamat a lekérdezési struktúra mögött:
Azutánelkészült, az elemezni és tesztelni kívánt SQL Server Analysis Services táblázatos modelljén megy keresztül. Ezután az első Formula Engine nevű motoron halad át.
A Formula Engine nem tudja lekérni a szükséges adatokat. Tehát segítséget kér a Storage Engine-től vagy a VertiPaq-tól.
A VertiPaq ezután tömörített módszerrel kap adatokat az adatgyorsítótárból vagy az adatforrásból.
A tömörített módszer fontos a fájlméret csökkentése és a lekérdezések gyorsabb futtatása érdekében.
VertiPaq motor LuckyTemplatesben
A VertiPaq olyan oszlopokon alapul, amelyek különböznek az alap SQL-kiszolgálóktól.
Egy alap SQL-kiszolgáló mindent sorokban működtet, ami lelassítja az általános teljesítményt.
Többféle módon is képes tömöríteni az adatokat, és a memóriában tárolni. Ez gyorsabbá teszi a DAX-kód teljesítményét.
Ha közvetlen lekérdezéssel dolgozik, nem használhatja a VertiPaq Storage Engine-t; a VertiPaq Storage Engine csak az import funkcióval importált modellekhez használható .
Íme a VertiPaq motor különböző jellemzői:
1. Beolvassa és visszakeresi az adatokat
A VertiPaq beolvassa és lekéri az adatokat az adatforrásból vagy bárhonnan, ahonnan importálta azokat.
Ezután megadja azokat a lekérdezéseket, amelyekre a Formula Engine-nek szüksége van a DAX kérdés megválaszolásához.
2. Több magot használ
Gyorsabb, mint a Formula Engine, mert többszálas és több magot is tud használni.
3. Befejezi az egyszerű kifejezéseket
A tárolómotor olyan egyszerű kifejezéseket tud végrehajtani, mint pl, , és még.
A DISTINCTCOUNT függvény problémákat okozhat az SQL szervertípus beállításánál, de a VertiPaq hatékonyan kezeli.
4. Lekérdezéseket SQL nyelven fejez ki
A tárolómotor által generált lekérdezések belsőleg egy xmSQL nevű pszeudo SQL nyelven vannak kifejezve.
Ez egy vizuális megjelenítése annak, amit a számítógép a háttérben csinál. Lehetővé teszi az embereknek, hogy képet kapjanak arról, mi történik a folyamat mögött.
Következtetés
A DAX optimalizálása javítja a kód teljesítményét. Ez a VertiPaq vagy a Storage Engine használatával történik. Ez segít csökkenteni a kód számítása mögötti folyamatokat, és hatékonyabban ad eredményt.
Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.
Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.
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.
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.
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.
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.
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.
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.
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.
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.