A dátum és az idő elengedhetetlen az adatelemzésben. Tehát a következőképpen készíthet adattáblát a Power BI-ban, hogy pontosabb eredményeket kapjon.
A dátumok olyan kritikus adatok, amelyek befolyásolhatják az elemzést. Ezért a dátum-idő mező létrehozása a Power BI-ban elengedhetetlen az adatelemzési folyamat pontosságának biztosításához, ami segít optimalizálni a jelentést.
Legyen szó értékesítési adatokról, pénzügyi nyilvántartásokról, vásárlói magatartásról, vásárlói visszajelzésekről vagy webhely forgalmáról, a pontos dátum- és időadatok értékes betekintést nyújthatnak. Itt jön be a Power BI dátumtáblázata.
Fedezzük fel tehát a dátumtáblázat fontosságát a Power BI-ban, és hogyan hozhatunk létre egyet.
Mi az a dátumtábla és miért van szüksége rá?
A dátumtábla egy dimenziós adattábla, amely olyan attribútumokat tartalmaz, mint az év, a hónap és a dátumok napja. Ez a táblázat minden nap egy értéket tartalmaz, ez az érték egy dátum. Ezért a dátumtáblázatokat naptártáblázatoknak is nevezik.
Amikor adatokat elemez a Power BI-ban, több okból is szüksége van egy dátumtáblázatra.
- Az időintelligencia adatok elemzéséhez.
- A dátumok hivatkozása és szűrése a modellekben.
- Olyan jelentések létrehozásához, amelyekhez dátumhoz kapcsolódó információkra van szükség.
- Gondoskodjon arról, hogy az adatokban elérhető összes dátumhoz legyen központi és pontosan formázott dátum az adatmodellezéshez. Ez hasonló ahhoz, amikor létrehozol kapcsolatokat több tábla között egy Excel adatmodell használatával.
- Informatív látványelemek létrehozása.
- Következetes és szabványos dátumot biztosít a jelentések számára.
Mik a dátumtáblázat követelményei?
Amikor dátumtáblázatot hoz létre a Power BI-ban, néhány dolgot érdemes szem előtt tartania:
- Az első oszlop, amely a dátum oszlop, a dátum/idő dátum típusú dátumoknak kell lennie.
- Az első oszlop dátumértékeinek egyedinek kell lenniük, és nem lehetnek üresek.
- A dátumtáblázat létrehozása után jelölje meg dátumtáblázatként.
- A dátumnak nem lehet hiányzó értéke, és tartalmaznia kell egy ponton belüli összes dátumot. Ez néhány hónaptól egy évig, vagy több mint egy évig tarthat.
Dátumtáblázat létrehozása az automatikus dátum/idő használatával
A Power BI automatikus dátumszolgáltatása automatikusan létrehoz egy dátum- és dátumhierarchia táblázatot az adatok oszlopai alapján. Ezt a dátumot is frissíti az alapul szolgáló adatok alapján. Az általa létrehozott hierarchia segítségével részletezheti, összesítheti és szűrheti adatait egy adott dátum vagy időszak alapján.
Az automatikus dátum funkció engedélyezéséhez;
- Navigáljon a Fájlszalag > Beállítások és beállítások.
- Ezután válassza ki Beállítások > Aktuális fájl > Adatbetöltés > Időintelligencia.
- Jelölje be a Automatikus dátum/idő engedélyezése doboz.
A dátumhierarchia itt tartalmazza az évet, a negyedévet, a hónapot és a napot.
Dátumtáblázat létrehozása a DAX segítségével
Egy dolog, ami miatt A Power BI eltér a Microsoft Exceltől a Power BI Data Analysis Expression (DAX) funkciója. Míg a DAX használható Excelben, ez nem elég intuitív az alkalmazás számára.
A CalendarAuto és a Calendar két DAX-függvény, amelyeket ezeknek a táblázatoknak a létrehozásához használnak. Az egyetlen különbség a két funkció között, hogy míg a Calendar az Ön által megadott adatok alapján hozza létre a dátumokat, addig a CalendarAuto funkciók az alapján készítenek dátumot, amit automatikusan észlel az adatokból.
A naptár funkció használatához:
- Navigáljon a Kezdőlap lap a Power BI Desktop szalagján.
- Válassza ki Új táblázat
- Írja be a DAX képletet alább. Ez a képlet dátumtáblázatot hoz létre, amely 2022. január 1-től 2023. december 31-ig tart.
Dátum = NAPTÁR(DATE(2022,1,1), DATE(2023,12,31))
- Ha azt szeretné, hogy önnövekedjen, a befejezési dátumot lecserélheti erre: MA(), ahogy lentebb látható.
Dátum = NAPTÁR(DATE(2022,1,1),MA())
- Év oszlop hozzáadásához válassza a lehetőséget Új oszlop és használja a ÉV() függvényt a DAX függvény írásához.
év = YEAR('Dátum'[Dátum])
- Válassza ki Új oszlop és adjon hozzá egy hónap oszlopot a HÓNAP() DAX funkció. Ez a függvény azonban numerikus formátumban írja a hónapot.
hónap = HÓNAP('Dátum'[Dátum])
- Kategorikus függvényhez használja a FORMÁTUM() funkció.
Month Cat = FORMAT('Dátum'[Dátum],"MMM")
- A havi Cat oszlopot a Hónap oszlop szerint kell rendeznie a Rendezés oszlop szerint opcióval.
- Létrehozhat egy nap oszlopot a DAY() függvénnyel.
nap = DAY('Dátum'[Dátum])
- A WEEKNUM() függvény megmondja, hogy melyik hétre esnek a dátumaink.
Hét = "hét" & WEEKNUM('Dátum'[Dátum])
- A QUARTER() függvény megmondja, hogy melyik negyedben vagyunk.
Qtr = "Qtr" & QUARTER('Dátum'[Dátum])
Dátumtáblázat létrehozása az Advanced DAX használatával
Ha ismeri a DAX-ot, felgyorsíthatja a dátumtábla létrehozását. Olyan funkciókat használhat, mint pl VAR, ADDCOLUMNS és FORMAT hogy a táblázatot több oszlop manuális létrehozása nélkül írja meg.
Itt van az Enterprise DNA szakértőinek forgatókönyve bemutatja, hogyan hozhat létre egyszerű dátumtáblázatot több oszlop létrehozása nélkül.
DateTable =
VAR Kezdő dátum = DATE(2020, 1, 1) // Igény szerint beállíthatja a kezdési dátumot
VAR EndDate = DATE(YEAR(TODAY()), 12, 31) // Készletvégedátumnak nek a végenak,-nek a jelenlegiév
VISSZATÉRÉS
ADDCOLUMNS (
NAPTÁR (StartDate, EndDate),
"A hét napja", WEEKDAY([Dátum]),
"DayOfWeekName", FORMAT([Dátum], "dddd")
)
A szkript használata a következőképpen történik:
- Válassza ki Új táblázat
- Ezután másolja ki és illessze be a fenti DAX-szkriptet.
Ha azonban nem ismeri ezeket a DAX-függvényeket, akkor van egy listánk a nagyszerű lehetőségekről online Coursera-tanfolyamok, amelyek segíthetnek elsajátítani a Power BI-t.
Hogyan lehet asztalát dátumtáblázatként használni
Miután elkészítette a dátumtáblázatot, meg kell jelölnie az újonnan létrehozott táblázatot dátumtáblázatként. Ez a dátumtábla létrehozási folyamatának utolsó lépése.
Ezt a következő módon teheti meg:
- Kattintson a jobb gombbal a táblázat nevére a Mezőpanel.
- Válassza ki Megjelölés dátumtáblázatként.
- Használhatja a Megjelölés dátumtáblázatként opciót is a Power BI szalagon.
- Válaszd ki a dátum választási lehetőség.
- Válassza ki Rendben.
Üzleti dátumok a Power BI-val
A dátumok minden elemzés elengedhetetlen részét képezik, függetlenül az Ön iparágától. Ezért központi és szabványosított dátumtáblázattal kell rendelkeznie, amely segít elérni céljait. Ezen ismeretek birtokában létrehozhatja és testreszabhatja dátumtáblázatát, hogy megfeleljen szervezete és adatprojektjei követelményeinek.