Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban
Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.
Ebből az oktatóanyagból megtudhatja, hogyan kell végrehajtani egy DAX-lekérdezéstStúdió. Ez az oktatóanyag két folyamatábrát mutat be. Az első folyamatábra egy DAX-lekérdezés végrehajtása mögötti alapvető folyamatot mutatja be. Eközben a második folyamatábra jól látható példát ad a folyamat jobb megjelenítésére.
Tartalomjegyzék
A LuckyTemplates DAX-lekérdezés folyamatábrája
Ez a folyamatábra azt mutatja, hogy a DAX Studio hogyan hajtja végre a DAX-lekérdezést.
Az első lépés természetesen a DAX-lekérdezés megírása a LuckyTemplates DAX Studio-ban. Ha a Futtatás lehetőségre kattint, a DAX Parser elindul. Ellenőrzi, hogy az Ön által írt kód érvényes-e vagy sem. Ez magában foglalja annak ellenőrzését, hogy a lekérdezés bármilyen módon hiányos-e, például hiányzik-e a szintaxis vagy a zárójelek.
Miután a DAX-elemző ellenőrzése befejeződött, a Formula Engine a DAX-lekérdezést lekérdezési tervek készletévé alakítja . Ez magában foglalja a logikai és fizikai lekérdezési tervet is .
A logikai lekérdezési terv felépítése után a Formula Engine lekéri az adatokat a tárolómotorból. A tárolómotor ezután elkészíti a fizikai lekérdezési tervet. Ezt követően az eredményt visszaküldik a végfelhasználónak.
Az adatok visszaküldésének két módja van a Formula Engine-be. A Formula Engine vagy elküldheti a kérést az In Memory Columnar adatbázisnak, a VertiPaq-nak vagy a relációs adatforrásnak.
Miután a VertiPaq kérést kap a Formula Engine-től, két dolog történik: a VertiPaq vizsgálatot hajt végre , és végrehajt egy xmSQL-lekérdezést . Az adatgyorsítótár visszaküldésre kerül a Formula Engine-nek, amely viszont visszaküldi az eredményt a hívónak.
Esetében, az Analysis Services továbbítja a kérést a Formula Engine-től az adatforráshoz. Ezután az adatforrás végrehajtja az anyanyelvet, elkészíti az adatgyorsítótárat, és visszaküldi az elemzési szolgáltatásoknak.
Ezután az Analysis Services elküldi az adatgyorsítótárat a Formula Engine-nek. Ez a motor kezeli az adatgyorsítótárat, és elküldi a végfelhasználónak. Kompozit modell esetén részleges kérés kerül elküldésre a VertiPaq-nak, amely ezután elküldésre kerül a DirectQuery-nek.
Példa DAX-lekérdezésre a LuckyTemplates alkalmazásban
Nézzünk egy példát, hogy jobban megértsük a folyamatot.
Például szeretne írni egy DAX-kódot , amely kiszámítja a teljes értékesítési összeget, ha a termék színe „Piros”.
Amikor futtatja ezt a kódot, a DAX Parser először ellenőrzi, hogy nem követett-e el hibát a kódban.
Ha minden rendben van, a Formula Engine előkészíti aés lekérni az adatgyorsítótárat a Storage Engine-ből. Miután a Storage Engine megkapja a kérést, egy xmSQL nevű pszeudo SQL nyelv lekérdezést hoz létre.
Ezután az xmSQL kód lekéri az adatgyorsítótárat, és elküldi a Formula Engine-nek.
Az adatgyorsítótár egy vagy több oszlopból állhat. Miután a Formula Engine megkapja az adatgyorsítótárat, soronként ismétli azt.
A Formula Engine által kapott lekérdezés típusától függően az eredmény skalárérték vagy táblázat formájában jelenik meg.
Következtetés
Ez egy gyors áttekintés volt a DAX-lekérdezések végrehajtásáról a LuckyTemplates DAX Studio alkalmazásban. Remélhetőleg az oktatóanyagban bemutatott folyamatábrák segítettek megérteni a DAX-lekérdezések táblázatos modellekben való logikai folyamatát.
Kissé zavaró lehet, ha még nem ismeri a lekérdezések fogalmát. De ha egyszer megérti, hogyan működik, könnyebb lesz megérteni és végrehajtani.
Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.
Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.
Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.
Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.
Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.
Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.
Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.
Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.
Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.
Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.