Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Amikor a -val dolgozik, egy dátumtábla létrehozása értékes eszköz lehet az adatelemzési és -vizualizációs feladatokhoz. A dátumtáblázatok lehetővé teszik az időalapú adatok hatékony szűrését, csoportosítását és elemzését.

Ebből a cikkből megtudhatja, hogyan hozhat létre egyszerűen dátumtáblázatot a LuckyTemplates alkalmazásban néhány különböző megközelítéssel.

Egyéni dátumtábla létrehozása az adatelemzésben növeli a naptárfunkció hatékonyságát, és leegyszerűsíti a dátumtáblázatok létrehozásának folyamatát. Az adattárházon belüli modelldátumtáblázat létrehozásával hatékonyan kezelheti és elemezheti az időalapú adatokat, így pontosabbá és az Ön egyedi igényeihez igazíthatóvá teszi a dátumtáblázatok létrehozását.

Menjünk bele!

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Tartalomjegyzék

4 Előfeltételek az indulás előtt

Mielőtt elkezdené létrehozni a dátumtáblázatot a LuckyTemplates alkalmazásban, 4 konkrét előfeltételt kell teljesítenie:

  1. Dátumoszlop: A dátumtáblázatnak tartalmaznia kell egy dátumoszlopot a dátum/idő adattípusával. Ez az oszlop szolgál majd alapul a táblázat többi részének elkészítéséhez.

  2. Nincsenek üresek: A dátum oszlopban nem lehetnek üresek. Minden sornak érvényes dátumnak kell lennie.

  3. Egyedi értékek: A dátum oszlopnak egyedi értékekkel kell rendelkeznie. Minden dátum csak egyszer jelenjen meg az oszlopban.

  4. Nincsenek hiányzó dátumok: Egy dátumoszlopból sem hiányozhat dátum, különösen, ha folyamatos időszakokkal dolgozik.

A jól strukturált dátumtáblázat elengedhetetlen a pontos dátumszűréshez, számításokhoz és az adatok LuckyTemplatesben történő csoportosításához.

A következő részben áttekintjük a dátumtáblázat létrehozásához szükséges lépéseket, és azt, hogy hogyan szabhatja testre, hogy megfeleljen az Ön egyedi igényeinek.

Automatikus dátum/ütemezés esetén nem lesz látható mezőként a Mezők panelen. Inkább egy kibontható legördülő menüben találja a dátum oszlop neve alatt. A dátum oszlop kibontásakor egy dátum-hierarchiával találkozik, amely évből, negyedévből, hónapból és napból áll.

Az automatikus dátum letiltásának engedélyezése

Kattintson a Fájl elemre , és válassza a Beállítások és beállítások menüpontot a menüből. Ezután kattintson a Beállítások elemre . A Beállítások előugró ablakban kattintson az Adatbetöltés elemre az Aktuális fájl menüben. Az Időintelligencia alatt jelölje be/törölje a jelölést a power bi dátum táblázat/Idő négyzetből. Ez engedélyezi/letiltja az automatikus dátum/idő funkciót.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Tekintsünk egy egyszerű példát annak szemléltetésére, hogy az időalapú adatok kezelésekor mennyire fontos a nagyobb vagy szabványosított adatmodellek konzisztenciája és könnyű használhatósága. A mélyebb megértéshez tekintse meg korábbi cikkünket egy átfogó LuckyTemplates irányítópult-oktatóanyag felépítéséről.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

A következő példában van egy adatkészletünk a meglévő dátumtáblázat rendelési dátumaival és szállítási dátumaival. Az alábbi hisztogram diagram a teljes bevétel összegét mutatja a rendelés dátuma hónapban .

A LuckyTemplates beépített automatikus dátum-idő funkciója alapértelmezett hierarchiákat hoz létre minden létező dátumtáblázathoz, ami hasznos a gyors kezdéshez, de problémássá válhat, ha több különböző hierarchiájú dátumoszlopot kezel. Megfigyelheti ezeket a hierarchiákat a LuckyTemplates asztali felületének jobb szélén, amint az fent látható.

Ha egy másik dátumoszlop, például a szállítási dátum alapján szeretné összehasonlítani az adatokat, az automatikusan generált hierarchiák problémássá válhatnak.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Ugyanezen az irányítópulton, amikor létrehozunk egy hónap oszlopszeletelőt a Rendelés dátuma felhasználásával , és kiválasztunk egy adott hónapot, megkapjuk a várt ábrázolási eredményt. Ha azonban a Szállítási dátum hónapot használja, az ábra sávokat jelenít meg februárra és márciusra is; ami következetlen.

A probléma megoldásához hozzon létre egy központi naptártáblát, amely lehetővé teszi a dátumoszlopok közötti kapcsolatok hatékonyabb szabályozását.

A központi naptártáblázat segítségével DAX kapcsolatokat használhat az adatok szeletelésére és felkockázására, biztosítva a konzisztenciát és a könnyű használatot az adatmodellben. Ebben a cikkben a továbbiakban a DAX részletesebb tárgyalásába fogunk elmélyülni.

Meglévő globális LuckyTemplates dátumtáblázat kihasználása

Ha szervezete már létrehozott egy globális dátumtáblázatot a forrásadatokban, amely megfelel az üzletspecifikus követelményeknek, például a pénzügyi időszakoknak és a naptári évnek, akkor rendkívül előnyös, ha ezt a táblázatot beépíti a LuckyTemplates adatmodellébe.

2 módszer dátumtáblázatok létrehozására a LuckyTemplates alkalmazásban

Az egyik módszer a beépített CALENDAR vagy CALENDARAUTO DAX függvények használata, amelyek egy oszlopos dátumtáblázatot hoznak létre. Innentől kezdve a számított táblázatot további oszlopokkal bővítheti, hogy jobban megfeleljen a speciális szűrési és csoportosítási követelményeknek.

Egy másik megközelítés egy meglévő táblázat dátumdimenziós táblázatként való megjelölése a LuckyTemplates Desktopon belül. Ez segít a modellnek felismerni a táblázatot a dátumalapú elemzés elsődleges forrásaként, így biztosítva, hogy az időintelligencia-funkciók és a dátummal kapcsolatos egyéb szolgáltatások megfelelően működjenek az adatokkal.

1. A DAX időintelligencia képességeinek használata

Az alapvető dátumtábla létrehozásának egyik módja a Data Analysis Expressions (DAX) nyelv használata. A folyamat magában foglalja egy számított táblázat létrehozását, amely dátumtartományt generál a NAPTÁR vagy a CALENDARAUTO függvények használatával.

A kezdéshez lépjen a LuckyTemplates Modellezés lapjára, és kattintson az Új táblázat gombra.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Nevezze el az új táblázatot „Dátumtáblázatnak”, és használja a következő DAX-kódrészletet a dátumtartomány meghatározásához:

DateTable = 
VAR StartDate = DATE(2020, 1, 1) // You can set the start date according to your requirement
VAR EndDate = DATE(YEAR(TODAY()), 12, 31) // Set end date to the end of the current year
RETURN
    ADDCOLUMNS (
        CALENDAR (StartDate, EndDate),
        "DayOfWeek", WEEKDAY([Date]),
        "DayOfWeekName", FORMAT([Date], "dddd")
    )

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Cserélje le a STARTDate és ENDDate a táblázat kívánt dátumtartományát, és adjon hozzá további oszlopokat a „DayOfWeek” és a „DayOfWeekName” adatokhoz a dátumtáblázathoz. Vegye figyelembe, hogy DAX kifejezést is használunk az új oszlop meghatározásához, és az Ön igényei szerint formázzuk. Például hozzon létre egy „DayOfWeek” oszlopot: WEEKDAY([Dátum]).

Ezután a táblázatot tovább testreszabhatja kiszámított oszlopok hozzáadásával, hogy támogassa a szűrési vagy csoportosítási követelményeket.

Függetlenül attól, hogy melyik módszert választja, ne felejtse el megjelölni a táblázatot dátumtáblázatként úgy, hogy jobb gombbal kattintson rá a Mezők panelen, és válassza a Megjelölés dátumtáblázatként lehetőséget .

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

A LuckyTemplates CALENDARAUTO() függvénye leegyszerűsíti a dátumtábla létrehozásának folyamatát, mivel automatikusan kiszámítja a dátumok összefüggő halmazát a modell adatai alapján. Az opcionális fiscal_year_end_month paraméter megadásával testreszabhatja a pénzügyi év végi hónapot, ami nagyobb rugalmasságot tesz lehetővé a különböző pénzügyi időszakokkal végzett munka során.

Feltételezve, hogy az adatmodellben a MinDate 2022. január 1., a MaxDate pedig ma (2023. április 14.).

A CALENDARAUTO() a 2022. január 1. és 2023. december 31. közötti összes dátumot visszaadja.

A CALENDARAUTO(6) a 2021. július 1. és 2023. június 30. közötti összes dátumot visszaadja.

2. A Power Query szerkesztő használata

Alternatív megoldásként dátumtáblázatot is létrehozhat a Power Query segítségével, amely vizuálisabb megközelítést biztosít. A kezdéshez kövesse az alábbi lépéseket:

Válassza az „Üres lekérdezés” lehetőséget az „Adatok lekérése” legördülő menüből. Ezzel megnyílik a Power Query Editor ablak, ahol a táblázatot összeállíthatja.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Használja a képletsort a dátumok listájának létrehozásához. Ebben a példában egy 1 éves táblázatot hozunk létre 2022-től kezdődően, de szükség szerint módosíthatja a dátumértéket és számolhat. A képletsorba írja be a következőket: A képletsávba írja be a következőket:

=List.Dates(StartDate, Number.Days, #duration(1,0,0,0))

Cserélje ki a StartDate-et a táblázat kívánt kezdési dátumával, a Number.Days-t pedig a táblázat által lefedni kívánt napok teljes számával.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Konvertálja a listát táblázattá, ha a szalag Konvertálás menüjében a „Táblázatba” gombra kattint. A következő ablakban kattintson az „OK” gombra anélkül, hogy kiválasztana.

A lista táblázattá alakítása után nevezze át az oszlopot „Dátum”-ra, és módosítsa az adattípust Dátum típusra az oszlopfejléc melletti adattípus gombbal.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

A táblázat kitöltéséhez használja az Oszlop hozzáadása menüt, és válasszon különböző dátumértékeket a Dátum legördülő menüből az imént létrehozott Dátumérték oszlop alapján.

Lépjen az Oszlop hozzáadása szakaszba, és nyissa meg a Dátum legördülő menüt.

Ha a Dátumérték oszlopot kiválasztja, válassza ki a dátumhoz kapcsolódó oszlopokat a Dátum legördülő menüből.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

A dátumtábla összekapcsolása más táblázatokkal

Miután létrehozta a dátumtáblázatot a LuckyTemplates alkalmazásban, kapcsolatot kell létesítenie az adatmodell más releváns tábláival. Ez lehetővé teszi, hogy pontos időalapú elemzést végezzen, és biztosítsa, hogy szűrői és mértékei megfelelően működjenek a dátumoszlopokat tartalmazó különböző táblázatokban.

Kövesse az alábbi lépéseket, hogy kapcsolatokat hozzon létre a dátumtábla és az adatmodell más táblái között:

  1. Összekeverjük a korábban tárgyalt két példát, pl. hozzáadjuk a 2. táblázatot (a DAX példából) az eredeti rendelési és szállítási adatkészletünkhöz. Ezután kattintson a „Modell” fülre a Vizualizáció panel alatt az Adatnézet megjelenítéséhez.

    Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban
  2. Azonosítsa azokat a dátumoszlopokat tartalmazó táblázatokat, amelyeket a dátumtáblázathoz kell kapcsolni. Egy a többhez (1:M) formátumban hoz létre kapcsolatokat a dátumtábla és az egyes táblák között.

  3. Kattintson és tartsa lenyomva a dátum oszlopot a dátumtáblázatban, majd húzza a kurzort a megfelelő dátum oszlopra a kapcsolódó táblázatban. A két oszlop között vonal húzódik, jelezve a kapcsolat létrejöttét.

    Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban
  4. Ismételje meg a folyamatot az összes többi dátumoszlopot tartalmazó táblával, amely kapcsolatot igényel a dátumtáblázattal.

  5. Miután minden kapcsolat létrejött, tekintse át azokat a Kezdőlap lapon a " Kapcsolatok kezelése " gombra kattintva. Itt szükség szerint szerkesztheti vagy törölheti a kapcsolatokat, biztosítva, hogy a dátumtáblázat pontosan kapcsolódjon a megfelelő táblákhoz.

Hogyan készítsünk dátumtáblázatot a LuckyTemplates alkalmazásban

Ne feledje, hogy ha egy dátumtáblázatot ugyanazon a táblán belül több dátummezőhöz csatlakoztat, előfordulhat, hogy duplikált dátumtáblázatokat kell létrehoznia, vagy áthidaló táblázatos megközelítést kell használnia, az adatmodell szerkezetétől függően.

Bevált gyakorlatok és tippek

Amikor dátumtáblázatot hoz létre a LuckyTemplates alkalmazásban, elengedhetetlen, hogy kövesse a bevált gyakorlatokat, és vegye figyelembe a hasznos tippeket annak érdekében, hogy a dátumtábla hatékony és eredményes legyen. Az alábbiakban néhány szempontot kell szem előtt tartani:

1. Használja a CALENDAR vagy a CALENDARAUTO DAX függvényeket egy oszlopos dátumtáblázat létrehozásához. Ez lesz a dátumtáblázat alapja.

2. A dátumtábla létrehozása után fontolja meg számított oszlopok hozzáadását az intervallumszűrési és csoportosítási követelmények támogatásához. Az általánosan kiszámított oszlopok közé tartozik a hónap, az év, a negyedév, a hét száma és a hét napja.

3. Egyéni dátumhierarchiák létrehozásakor ügyeljen arra, hogy az oszlopok a megfelelő sorrendben legyenek rendezve, például:

  • A hónapok és napok növekvő sorrendje, nem pedig ábécé.

  • Ha szükséges, csökkenő sorrendben az időszakokra, például a pénzügyi évekre.

4. Használja a Megjelölés dátumtáblázatként opciót, kattintson a jobb gombbal a táblázatra, és válassza a „Megjelölés dátumtáblázatként” lehetőséget a megjelenő menüben. Ez segít a LuckyTemplatesnek megérteni, hogy dátumokkal dolgozik, és optimalizálja a teljesítményt és a funkcionalitást.

5. A dátumtáblázat legyen a lehető legegyszerűbb. Bár csábító számos oszlop és számítás hozzáadása, ne feledje, hogy a bonyolultság lelassíthatja a LuckyTemplates jelentés teljesítményét. Koncentráljon azokra a lényeges oszlopokra, amelyekre valóban szüksége van az elemzéshez és a jelentéskészítéshez.

Ha követi ezeket a bevált módszereket és tippeket, amikor dátumtáblázatot hoz létre a LuckyTemplates alkalmazásban, akkor biztosíthatja, hogy táblázata pontos, hatékony és könnyen kezelhető legyen, ami végső soron javítja a jelentések és elemzések minőségét.

Készen áll, hogy ihletet merítsen a hihetetlen LuckyTemplates jelentéskészítő alkalmazások gyűjteményéből, nézze meg az alábbi videót.

Egy kis összefoglaló

Ebből a cikkből megtanulta, hogyan hozhat létre dátumtáblázatot a nyelven. Amikor dátumtáblázatokkal dolgozik, mindig ügyeljen arra, hogy optimalizálni kell őket a sebesség és a hatékonyság érdekében. A dátumtábla hatékony megvalósítása kritikus fontosságú lehet a pontos és időszerű betekintések biztosításához az elemzésekhez, különösen az időérzékeny információkat tartalmazó elemzésekhez.

Most, hogy rendelkezésedre állnak a tudás és az eszközök, amelyekkel dátumtáblázatot hozhatsz létre a LuckyTemplates alkalmazásban, folytasd a gyakorlást és a készségeid finomítását. A tapasztalat birtokában képes lesz a dátumtáblázatokat személyre szabni, hogy megfeleljenek üzleti és adatprojektjei egyedi követelményeinek.


A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

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.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

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.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

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.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

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.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

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.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

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.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

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.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

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.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

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.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.