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 a legfontosabb LuckyTemplates dimenziótáblázatot ismerteti bármely modellben, a dátumtáblázatot . Az oktatóanyag teljes videóját a blog alján tekintheti meg.
A modell tervezésekor a legjobb gyakorlat a dátummezők ellenőrzése. Ha jelen vannak, mindig mellékeljen egy dátum-dimenzió táblázatot.
Atartalmazza az összes olyan attribútumot, amelyet érdemes szeletelni, felkockázni és szűrni az adatokat, hogy értékes betekintést nyerhessen. Ezzel a dátummező bárhol a modellben nem jelent problémát.
Tartalomjegyzék
Szerezze be a Power Query M kódot a fórumokban
A mezőben beírhatja a Dátumtáblázatot a keresősávba, vagy válthat a Kategóriák lehetőségre, és megkeresheti az M Code Showcase elemet . De a leggyorsabb módja annak, hogy megtalálja a „@melissa” kifejezést.
Ezután válasszon bármilyen tárgyat, majd kattintson a jelvényre, majd kattintson a Kiemelt téma kiterjesztett dátumtáblázatára .
Ezután megtalálja az M kódot.
Másolja ki ezt az egész mértéket, és vigye át a Power Querybe.
Alkalmazás a Power Queryben
Ennél a lépésnél győződjön meg arról, hogy a képletsáv látható. Ha nem, lépjen a Nézet lapokra, és engedélyezze.
Kattintson a jobb gombbal a Paraméter és függvény mappára, válassza az Új lekérdezés, majd az Üres lekérdezés parancsot.
Ezután kattintson a Speciális szerkesztőre, és illessze be a . Ezt követően módosítsa a lekérdezés nevét fxCalendar-ra.
A függvény meghívása előtt be kell állítania a paramétereket. Állítsa be a következő részletekkel:
Hívja meg a függvényt, majd nevezze át Dátumokra.
Most ez a 32 oszlopos dátumtáblázat jelenik meg. Ha ismeri az M kódot, valószínűleg felismer néhány oszlopot itt. A többi oszlop a használt kód további attribútumai vagy logikája.
A megjelenített dátumtáblázatban láthatja a Pénzügyi év, Negyedév és Időszak oszlopokat, valamint az IsAfterToday, IsWorkingDay és IsHoliday szűrőoszlopokat.
Mivel a 4. paraméter nincs beállítva, az IsHoliday ismeretlen értéket visel.
Ezen túlmenően, ebben a dátumtáblázatban szerepelnek az Eltolás oszlopok, amelyek leegyszerűsítik az elemzéshez szükséges DAX-kódot.
Ha attribútumokat szeretne hozzáadni, használja a kódot, és módosítsa a kívánt módon. Továbbá, ha törölni szeretné a szükségtelen oszlopokat, lépjen az Oszlopok kiválasztása lehetőségre, majd törölje a nem szükséges elemek kijelölését.
Készítsen dinamikus befejező dátumot
A jelentés elkészítésekor a kezdő dátum a befejező dátummal ellentétben könnyen beállítható. A befejezési dátum trükkös, mert függ a modellben lévő adatoktól és attól, hogy mennyi ideig marad aktív a jelentés .
Dinamikus befejezési dátum létrehozásához dinamikusan frissítenünk kell az évet.
Először hozzon létre egy új üres lekérdezést.
A DAX vagy Excel függvény M megfelelője a „DateTime.FixedLocalNow”. Ezt teszi a függvény:
Ezután a képletsorban használja a függvényt az év értékének kinyeréséhez.
Az év végéhez érve az adatok a következő évre is kicsúszhatnak. Tehát a legjobb, ha hozzáad egy további évet, például:
Ezt követően nevezze át a lekérdezést „MaxYear”.
Menjen vissza a dátumtáblázathoz, és lépjen be a függvény MaxYear változójába, hogy a 2021-es év szerepeljen a naptárában.
Hívja elő és szerezze be az ünnepi lista oszlopát
Ha megnézi az ünnepi asztalt, láthatja, hogy 2018-tól 2020-ig tart, még akkor is, ha a maximális év 2021.
Ennek megváltoztatásához lépjen a Forrás lépésre, majd a mértékegység MaxYear változójának aljára.
Az ünnepi asztalon ezután 2021 lesz az év.
Ezután menjen vissza, és állítsa be újra a paramétereket. Ezúttal azonban adja meg a Holiday paramétert az Oszlop kiválasztása lehetőségre kattintva.
Válassza az Ünnepek lehetőséget, és a dátumokat tartalmazó oszlopot, majd kattintson az OK gombra.
Miután mindent beállított, és az Invoke gombra kattintott, látni fogja a „Holidays[Date]” változót a képletsorban. Másolja ki ezt a változót, és törölje a meghívott függvényt.
Menjen vissza a dátumtáblázathoz, majd a Forráslépések függvényében aluljon hozzá a változóhoz.
Miután befejezte a funkció betöltését és meghívását, látni fogja, hogy az IsHoliday oszlopban, amely egykor ismeretlen értékekkel rendelkezett, most mindegyik sorában igaz vagy hamis értékek vannak.
Igaz, ha a dátum ünnepnap, és hamis értéket mutat, ha nem.
Következtetés
A Power Query M kód hasznos funkció a dátumtábla jelentés kitöltéséhez.
Megmutatja, hogy mit szeretne látni a táblázatban, és kényelmesen megadja a modell adatait.
Csak be kell szereznie a kódot, be kell állítania a Power Queryben, és módosítania kell a táblázatban szereplő igényeknek megfelelően.
Minden jót,
Méhfű
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.