Kuupäev ja kellaaeg on andmete analüüsimisel olulised. Nii saate täpsemate tulemuste saamiseks Power BI-s andmetabeli koostada järgmiselt.
Kuupäevad on kriitilised andmed, mis võivad teie analüüsi mõjutada. Seega on Power BI-s kuupäeva ja kellaaja välja loomine hädavajalik, et tagada teie andmeanalüüsi protsessi täpsus, mis aitab teil aruannet optimeerida.
Ükskõik, kas vaatate müüginäitajaid, finantsdokumente, klientide käitumist, klientide tagasisidet või veebisaidi liiklust, võivad täpsed kuupäeva- ja kellaajaandmed anda väärtuslikku teavet. Siin on teie Power BI kuupäevatabel.
Niisiis, uurime kuupäevatabeli tähtsust Power BI-s ja selle loomist.
Mis on kuupäevatabel ja miks seda vaja on?
Kuupäevatabel on dimensiooniandmete tabel, mis sisaldab selliseid atribuute nagu aasta, kuu ja kuupäevade päev. See tabel sisaldab iga päev ühte väärtust ja see väärtus on kuupäev. Seetõttu nimetatakse kuupäevatabeleid ka kalendritabeliteks.
Power BI-s andmete analüüsimisel vajate kuupäevatabelit mitmel põhjusel.
- Ajaluure andmete analüüsiks.
- Oma mudelites kuupäevadele viitamiseks ja filtreerimiseks.
- Aruannete loomiseks, mis vajavad kuupäevaga seotud teavet.
- Veenduge, et kõikidel teie andmetes saadaolevatel kuupäevadel oleks andmete modelleerimiseks tsentraliseeritud ja täpselt vormindatud kuupäev. See on sarnane loomisega seosed mitme tabeli vahel, kasutades Exceli andmemudelit.
- Informatiivse visuaali loomiseks.
- See pakub teie aruannetele ühtset ja standardiseeritud kuupäeva.
Millised on kuupäevatabeli nõuded?
Power BI-s kuupäevatabeli loomisel peaksite silmas pidama mõnda asja.
- Esimene veerg, mis on teie kuupäeva veerg, peaks olema kuupäeva/kellaaja kuupäeva tüüpi kuupäevad.
- Esimese veeru kuupäevaväärtused peavad olema kordumatud ega tohi olla tühjad.
- Märkige oma kuupäevatabel, kui see on loodud kuupäevatabelina.
- Kuupäeval ei tohiks olla puuduvat väärtust ja see peaks sisaldama kõiki perioodi kuupäevi. See võib kesta paar kuud kuni aasta või rohkem kui aasta.
Kuidas luua kuupäevatabelit automaatse kuupäeva/kellaaja abil
Power BI automaatse kuupäeva funktsioon loob automaatselt kuupäeva ja kuupäeva hierarhia tabeli, mis põhineb teie andmete veergudel. Samuti värskendab see seda kuupäeva teie alusandmete põhjal. Selle loodud hierarhia abil saate oma andmeid süvendada, koondada ja filtreerida konkreetse kuupäeva või perioodi alusel.
Automaatse kuupäeva funktsiooni lubamiseks;
- Navigeerige Faililint > Valikud ja sätted.
- Seejärel valige Valikud > Praegune fail > Andmete laadimine > Ajaanalüüs.
- Märkige linnuke Luba automaatne kuupäev/kellaaeg kasti.
Kuupäevade hierarhia hõlmab siin aastat, kvartalit, kuud ja päeva.
Kuupäevatabeli loomine DAX-i abil
Üks asi, mis teeb Power BI erineb Microsoft Excelist on Power BI andmeanalüüsi avaldise (DAX) funktsioon. Kuigi DAX-i saab kasutada Excelis, ei ole see rakenduse jaoks päris intuitiivne.
CalendarAuto ja Calendar on kaks DAX-i funktsiooni, mida kasutatakse nende tabelite loomiseks. Ainus erinevus mõlema funktsiooni vahel on see, et kui Kalender loob kuupäevad teie määratud andmete põhjal, siis CalendarAuto funktsioonid loovad kuupäeva selle põhjal, mida see teie andmetest automaatselt tuvastab.
Funktsiooni Kalender kasutamiseks tehke järgmist.
- Navigeerige Vahekaart Avaleht oma Power BI Desktopi lindil.
- Valige Uus tabel
- Sisestage allpool DAX-i valem. See valem loob kuupäevatabeli, mis ulatub 1. jaanuarist 2022 kuni 31. detsembrini 2023.
Kuupäev = KALENDAR(KUUPÄEV(2022,1,1), DATE(2023,12,31))
- Kui soovite, et see suureneks ise, võite lõppkuupäeva asendada kuupäevaga TÄNA(), nagu allpool näha.
Kuupäev = KALENDAR(KUUPÄEV(2022,1,1),TÄNA())
- Aasta veeru lisamiseks valige Uus veerg ja kasutage YEAR() funktsioon selle DAX-funktsiooni kirjutamiseks.
Aasta = YEAR("Kuupäev"[Kuupäev])
- Valige Uus veerg ja lisage kuu veerg, kasutades nuppu KUU() DAX funktsioon. See funktsioon kirjutab aga kuu numbrilises vormingus.
Kuu = MONTH("Kuupäev"[Kuupäev])
- Kategoorilise funktsiooni jaoks kasutage FORMAT() funktsiooni.
Kuu Cat = FORMAT("Kuupäev"[Kuupäev],"MMM")
- Peate oma kuu Kassi veergu sorteerima veeru Kuu järgi, kasutades valikut Sorteeri veeru järgi.
- Päeva veeru saate luua funktsiooni DAY() abil.
Päev = DAY("Kuupäev"[Kuupäev])
- Funktsioon WEEKNUM() ütleb meile, millisesse nädalasse meie kuupäevad langevad.
Nädal = "nädal" & WEEKNUM("Kuupäev"[Kuupäev])
- Funktsioon QUARTER() ütleb meile, millises kvartalis me oleme.
Qtr = "Qtr" & QUARTER("Kuupäev"[Kuupäev])
Kuupäevatabeli loomine Advanced DAX-i abil
Kui olete DAX-iga tuttav, saate kuupäevatabeli loomist kiirendada. Saate kasutada selliseid funktsioone nagu VAR, ADDCOLUMNS ja FORMAT tabeli kirjutamiseks mitut veergu käsitsi loomata.
Siin on Enterprise DNA ekspertide skript näitab, kuidas luua lihtsat kuupäevatabelit ilma mitut veergu loomata.
Kuupäevatabel =
VAR Alguskuupäev = DATE(2020, 1, 1) // Saate määrata alguskuupäeva vastavalt oma nõudele
VAR EndDate = DATE(YEAR(TODAY()), 12, 31) // Määralõppkuupäevjuurde a lõppkohta a praeguneaastal
TAGASI
LISAVEERUND (
KALENDER (alguskuupäev, lõppkuupäev),
"Nädalapäev", WEEKDAY([Kuupäev]),
"Nädalapäevanimi", FORMAT([Kuupäev], "dddd")
)
Selle skripti kasutamiseks tehke järgmist.
- Valige Uus tabel
- Seejärel kopeerige ja kleepige ülaltoodud DAX-i skript.
Kui te aga pole nende DAX-i funktsioonidega tuttav, on meil nimekiri suurepärastest funktsioonidest Coursera veebikursused, mis aitavad teil Power BI-d omandada.
Kuidas muuta oma laud kuupäevatabeliks
Kui olete kuupäevatabeli loonud, peate vastloodud tabeli kuupäevatabeliks märkima. See on viimane etapp kuupäevatabeli loomise protsessis.
Seda saate teha järgmiselt.
- Paremklõpsake tabeli nimel Väljapaan.
- Valige Märgi kuupäevatabeliks.
- Võite kasutada ka Power BI lindi valikut Märgi kuupäevatabeliks.
- Valige kuupäev valik.
- Valige Okei.
Ärikuupäevad Power BI-ga
Kuupäevad on iga analüüsi oluline osa, olenemata teie tööstusest. Seega peab teil olema tsentraliseeritud ja standardiseeritud kuupäevatabel, mis aitab teil oma eesmärki saavutada. Nende teadmiste abil saate koostada ja kohandada kuupäevatabelit, et see vastaks teie organisatsiooni ja andmeprojektide nõuetele.