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.
Ez az oktatóanyag bemutatja a DAX-számítások bevált gyakorlatait a LuckyTemplates jelentéskészítés során. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A DAX számítások a LuckyTemplates fejlesztés négy pillérének egyike. Ebből a bejegyzésből tippeket fog megtudni, hogyan maximalizálhatja DAX-ját, hogy könnyen szerezhessen helyes és értékes információkat.
Tartalomjegyzék
DAX szerkesztő tippek
Ezekkel a DAX-szerkesztő tippekkel egyszerűbb a DAX-számítás használata.
Az első tipp a kód nagyításának beállítása.
A kód szerkesztésekor hasznos beállítani a képlet méretét, hogy jobban látható legyen.
Ehhez nyissa meg a módosítani kívánt mértéket. Tartsa lenyomva a CTRL billentyűt , és használja az egérgörgőt a nagyítási szint módosításához.
A nagyítási szint akkor is megmarad, ha megnyit egy másik mértéket.
A következő tipp az, hogy hogyan cserélhet le egyszerűen egy nevet a kódban.
Ismét nyisson meg egy mértéket, és válassza ki a módosítani kívánt szót. Tartsa lenyomva a SHIFT+CTRL+L billentyűkombinációt , majd írja be az új szót.
Ebben a példában a Dátumok szó egyidejűleg naptárra módosult .
A DAX-szerkesztő utolsó tippje az, hogy a „@” jelet használja előtagként a hozzáadott oszlopok feljegyzéséhez egy virtuális táblázatban.
Ez biztosítja, hogy a megfelelő oszlopot és az azt követő sorokat válassza ki.
Íme egy példa intézkedés. Láthatja, hogy a hozzáadott oszlopok előtt egy „ @ ” szimbólum található.
Formázza a DAX számításokat a LuckyTemplates alkalmazásban
A DAX-kódok formázása érthetővé és olvashatóvá teszi őket az emberek számára.
Ha nincs formázva, akkor nem DAX.
A DAX Clean Up Tool a LuckyTemplates egy olyan eszköze, amely segít formázni a kódot.
Az eszköz megnyitásához nyissa meg a LuckyTemplates webhelyet, és kattintson az Erőforrások elemre .
Ezután lépjen az oldal aljára, és kattintson a DAX Clean Up elemre .
Másolja ki a kódot a DAX szerkesztőbőlés illessze be a DAX Clean Up Toolba. Ezután kattintson a Formázás gombra.
Ha ez megtörtént, másolja vissza a formázott kódot a LuckyTemplates jelentés szerkesztőjébe.
Ezenkívül, ha összetett függvények vannak a kódon belül, a legjobb, ha megjegyzésként tesz magyarázatot. Ez segít másoknak megérteni a használt funkciók célját.
Adja meg a neveket és a változókat
Ha változókat használ a DAX-kódban, használjon aláhúzást a változónév előtagjaként, hogy segítsen kiválasztani a megfelelő értéket a következő sorokban. Ez csökkenti az IntelliSense által bemutatott listát.
Ebben a példában láthatja, hogy ha aláhúzást tesz, az csak két lehetőséget kínál.
Egy másik technika a RETURN RESULT konstrukció használata . Ez megkönnyíti a fokozatos fejlesztést és hibakeresést.
Gyakran előfordul, hogy több táblában hasonló oszlopnevek szerepelnek, ezért pontosnak kell lennie az elnevezésükkor.
Ez egy példa az azonos oszlopnevekkel rendelkező táblákra:
Még akkor is, ha az oszlopok ugyanazokat az adatokat tartalmazzák, mindig minősítse az oszlopneveket a kívánt eredmények elérése érdekében. Ezt azonban nem teheti meg mértékeknél, mert áthelyezhetők egyik asztalról a másikra. Az intézkedések minősítése törékennyé teszi a DAX-ot.
Ismerje meg a LuckyTemplates DAX-függvényeit
SZÁMÍTÁS Függvény
a legfontosabb DAX függvény. Ez a függvény nem végez számítást, hanem megváltoztatja a számítás kontextusát.
Ebben a példában a SZÁMÍTÁS függvényt arra használjuk, hogy a teljes értékesítés kiszámításának kontextusát az aktuális értékelés előtti egy évvel módosítsuk.
A megfelelő DAX-kód írásának egyik kulcsfogalma az, hogy megértsük, hogyan használható a CALCULATE a kontextus manipulálására.
A DAX-ban számos időintelligencia funkció érhető el. az egyik legsokoldalúbb DAX-funkció.
Miután egy mértéket a DATEADD használatával írt , könnyen kimásolhatja és beillesztheti a kódot, és kisebb módosításokat végezhet új mértékek létrehozásához.
Ez egy példa a Tavalyi értékesítés mértékére.
Másolja ki a teljes kódot, és illessze be egy új mértékbe. Megváltoztathatja a nevet, és lecserélheti egy másik időkeretet.
DIVIDE funkció
A LuckyTemplates felosztása sokféleképpen elvégezhető.
A A funkció minden esetet kezel, beleértve a Nullával osztva esetet is. Azt is lehetővé teszi, hogy alternatív eredményt adjon hozzá.
SWITCH és TRUE funkciók
Egy másik bevált módszer a kódok könnyebb megértéséhez egy függvény használata.
Használhatja, ha több feltétele van az értékeléshez. Rugalmasságot biztosít a kódok módosításához és új feltételek módosításához vagy hozzáadásához.
Ez egy kiválasztott metrika mértéke.
Különböző mérőszámok vannak visszaadva a különböző kijelölésekhez. Ez a kiválasztott metrika értékeit jeleníti meg a kiválasztási szeletelőben.
Virtuális asztalok LuckyTemplatesben
A virtuális táblák megértése valódi előnyt jelent a DAX megoldások fejlesztése során.
Különösen hasznosak lehetnek változókkal kombinálva. Segítenek a kód összetettségének felosztásában is, és sokkal könnyebben láthatóvá teszik.
Amikor virtuális táblát hoz létre a DAX kódban, használja az oszlopok csoportosításához egy alaptáblázatba, majd vegye körül a konstrukció oszlopok hozzáadásához az alaptáblázathoz.
Ügyeljen arra, hogy a „ @ ” előtagot használja az ADDCOLUMNS által hozzáadott oszlopokon , hogy elkerülje a félreértéseket, és biztosítsa, hogy a virtuális táblázat megfelelő oszlopát válassza.
A DAX Studio vagy a Tabular Editor segítségével segítheti a virtuális táblák fejlesztését, így könnyen láthatja a tartalmukat.
Kapcsolatok a LuckyTemplatesben
A LuckyTemplates tábláinak párjában sok kapcsolat lehet. Sok inaktív kapcsolatod lehet. Aktív kapcsolat azonban csak egy lehet.
A DAX-kód alapértelmezés szerint az aktív kapcsolatot fogja használni, de használhat egy adott inaktív kapcsolatot a függvényen keresztül.
Íme rövid értékesítési forgatókönyvek:
Látható, hogy sok kapcsolat van a dátumtábla D dátum oszlopa között .
A Megrendelés dátuma szerinti értékesítés az aktív kapcsolat; az Értékesítés számla dátuma szerint az inaktív kapcsolat.
Ha az adatmodellben a folytonos vonal fölé viszi az egérmutatót, látni fogja a Dátum és a Rendelés dátuma közötti aktív kapcsolatot .
A szaggatott vonalak a dátum , a számla dátuma és a szállítási dátum közötti inaktív kapcsolatokat jelzik .
A HASZNÁLATI SZABÁLYOZÁS funkción keresztül megtekintheti a jelentésben az Értékesítés rendelés dátuma , Értékesítés számla dátuma és Értékesítés szállítás dátuma oszlopai között a különbséget.
Mértékek és számított oszlopok
A LuckyTemplates alkalmazásban a mértékek használata javasolt a számított oszlopoknál.
A mérések olyanok, mint a virtuális számítások, amelyek a modell tetején helyezkednek el. Ha mértékegységeket használ, a számítás csak akkor történik meg, ha azt vizuálisban használják.
Eközben a számított oszlopok a modell részét képezik. Ez azt jelenti, hogy a számítás mindig megtörténik a fájlok minden egyes frissítésekor.
A számított oszlopok használhatók a szeletelőkben, és növelhetik az adatmodell fizikai méretét a mértékekhez képest.
A LuckyTemplates legértékesebb technikája az elágazás és a mértékcsoportok használata.
Ha összetett számításokat végez, a mérési elágazás modularizálja a kódot. Sokkal könnyebben olvashatóvá és megérthetővé teszi őket.
A mértékcsoport használata a mértékek megtartásához is előnyös. Segít abban, hogy a jelentés tisztán nézzen ki, és rendszerezi az intézkedéseit, így könnyebben megtalálható és érthető.
A LuckyTemplates DAX-számításainak kontextusa
A LuckyTemplates egyik fő erőssége a kontextus. Ez is azon fogalmak közé tartozik, amelyeket a LuckyTemplates fejlesztői nehezen érthetnek meg.
A kontextus az a környezet, amelyben a számítás végrehajtásra kerül.
A DAX számításokban három kontextus szerepel:
A kontextusok nem teljes megértése gyakran okoz nehézségeket a jelentéskészítés során.
A LuckyTemplates DAX-számítások funkciói
A DAX-ban és a LuckyTemplatesben két fő függvényosztály létezik:
Az összesítő függvények egyetlen oszlop értékeit aggregálják a segítségével,,stb.
Az iterációs függvények egy kifejezést számítanak ki a táblázat minden sorához. X függvényeknek is nevezik őket. Példák az iterációs függvényekre,,stb.
Két paraméterük van: egy táblázat, amelyen át kell ismételni, és a számítást végrehajtó kifejezés, amely több oszlopot is használhat az alaptáblából vagy a kapcsolódó táblákból.
Következtetés
Ezek a bevált módszerek a LuckyTemplates DAX-számításaihoz segítenek a jelentések elkészítésében. Az ebben az oktatóanyagban tárgyalt technikák jó hátteret biztosítanak a DAX-függvényekhez, kódokhoz és kontextushoz, amelyekkel a LuckyTemplates jelentések létrehozásakor találkozni fog.
Ha nehezére esik tiszta és rendezett jelentést készíteni, használhatja és alkalmazhatja ezeket a bevált módszereket. Ezek minden bizonnyal segítenek abban, hogy megfelelő eredményeket érjen el, és javítsa a LuckyTemplates fejlesztési készségeit.
Greg
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.