Data ir laikas yra svarbūs duomenų analizei. Taigi, štai kaip galite sukurti duomenų lentelę „Power BI“, kad gautumėte tikslesnius rezultatus.
Datos yra labai svarbūs duomenys, galintys turėti įtakos jūsų analizei. Todėl „Power BI“ būtina sukurti datos ir laiko lauką, kad duomenų analizės procesas būtų tikslus, o tai padės optimizuoti ataskaitą.
Nesvarbu, ar žiūrite į pardavimo duomenis, finansinius įrašus, klientų elgesį, klientų atsiliepimus ar svetainės srautą, tikslūs datos ir laiko duomenys gali suteikti vertingų įžvalgų. Čia atsiranda jūsų Power BI datos lentelė.
Taigi, panagrinėkime datos lentelės svarbą Power BI ir kaip ją sukurti.
Kas yra datų lentelė ir kam jos reikia?
Datos lentelė yra aspektų duomenų lentelė, kurioje yra tokie atributai kaip metai, mėnuo ir datų diena. Šioje lentelėje yra po vieną reikšmę kiekvieną dieną, o ši reikšmė yra data. Todėl datų lentelės dar vadinamos kalendoriaus lentelėmis.
Analizuojant duomenis Power BI, datos lentelė reikalinga dėl kelių priežasčių.
- Laiko žvalgybos duomenų analizei.
- Norėdami nurodyti ir filtruoti datas jūsų modeliuose.
- Norėdami sukurti ataskaitas, kurioms reikia su data susijusios informacijos.
- Įsitikinkite, kad visose jūsų duomenų datos yra centralizuota ir tiksliai suformatuota duomenų modeliavimo data. Tai panašu į kai kuriate ryšiai tarp kelių lentelių naudojant duomenų modelį programoje „Excel“..
- Kurti informatyvius vaizdus.
- Tai suteikia nuoseklią ir standartizuotą jūsų ataskaitų datą.
Kokie yra datų lentelės reikalavimai?
Kurdami datos lentelę Power BI, turėtumėte atsižvelgti į keletą dalykų:
- Pirmas stulpelis, kuris yra jūsų datos stulpelis, turėtų būti datos / laiko datos tipo datos.
- Pirmojo stulpelio datos reikšmės turi būti unikalios ir neturi būti tuščios.
- Sukurtą datų lentelę pažymėkite kaip datų lentelę.
- Datos reikšmės neturi būti trūkstamos ir joje turi būti visos datos, esančios taške. Tai gali trukti nuo kelių mėnesių iki metų arba daugiau nei metus.
Kaip sukurti datų lentelę naudojant automatinę datą / laiką
„Power BI“ automatinės datos funkcija automatiškai sugeneruoja datos ir datos hierarchijos lentelę pagal jūsų duomenų stulpelius. Ji taip pat atnaujina šią datą pagal jūsų pagrindinius duomenis. Naudodami jos generuojamą hierarchiją galite gilintis, kaupti ir filtruoti duomenis pagal konkrečią datą arba laikotarpį.
Norėdami įjungti automatinio datos funkciją;
- Eikite į Failų juosta > Parinktys ir nustatymai.
- Tada pasirinkite Parinktys > Dabartinis failas > Duomenų įkėlimas > Laiko informacija.
- Pažymėkite Įgalinti automatinę datą/laiką dėžė.
Datos hierarchija čia apims metus, ketvirtį, mėnesį ir dieną.
Kaip sukurti datų lentelę naudojant DAX
Vienas dalykas, dėl kurio „Power BI“ skiriasi nuo „Microsoft Excel“. yra „Power BI“ duomenų analizės išraiškos (DAX) funkcija. Nors DAX galima naudoti programoje „Excel“, tai nėra gana intuityvi programa.
CalendarAuto ir Calendar yra dvi DAX funkcijos, naudojamos kuriant šias lenteles. Vienintelis skirtumas tarp abiejų funkcijų yra tas, kad Kalendorius sukuria datas pagal tai, ką nurodote, o CalendarAuto funkcijos nustato datą pagal tai, ką automatiškai aptinka iš jūsų duomenų.
Norėdami naudoti kalendoriaus funkciją:
- Eikite į Pagrindinis skirtukas „Power BI Desktop“ juostelėje.
- Pasirinkite Nauja lentelė
- Toliau įveskite DAX formulę. Ši formulė sukurs datos lentelę, kuri svyruoja nuo 2022 m. sausio 1 d. iki 2023 m. gruodžio 31 d.
Data = KALENDORIUS(DATE(2022,1,1), DATA(2023,12,31))
- Jei norite, kad jis didėtų savaime, pabaigos datą galite pakeisti ŠIANDIEN (), kaip matyti žemiau.
Data = KALENDORIUS(DATE(2022,1,1),ŠIANDIEN())
- Norėdami pridėti Metų stulpelį, pasirinkite Naujas stulpelis ir naudokite METAI () funkcija šiai DAX funkcijai įrašyti.
Metai = YEAR('Data'[Data])
- Pasirinkite Naujas stulpelis ir pridėkite mėnesio stulpelį naudodami MĖNESIS () DAX funkcija. Tačiau ši funkcija įrašo mėnesį skaitiniu formatu.
Mėnuo = MONTH('Data'[Data])
- Kategorinei funkcijai naudokite FORMAT () funkcija.
Katė mėnuo = FORMAT('Data'[Data],"MMM")
- Naudodami parinktį Rūšiuoti pagal stulpelį, turite rūšiuoti mėnesio Katės stulpelį pagal stulpelį Mėnuo.
- Dienos stulpelį galite sukurti naudodami DAY() funkciją.
Diena = DAY('Data'[Data])
- Funkcija WEEKNUM() mums nurodo, į kurią savaitę patenka mūsų datos.
Savaitė = "Savaitė" & SAVAITĖSNUMERIS('Data'[Data])
- Funkcija QUARTER() mums nurodo, kuriame ketvirtyje esame.
Qtr = "Qtr" & QUARTER('Data'[Data])
Kaip sukurti datų lentelę naudojant Advanced DAX
Jei esate susipažinę su DAX, galite paspartinti datų lentelės kūrimą. Galite naudoti tokias funkcijas kaip VAR, ADDCOLUMNS ir FORMAT norėdami parašyti lentelę nekuriant kelių stulpelių rankiniu būdu.
Čia yra Enterprise DNA ekspertų scenarijus parodyta, kaip sukurti paprastą datų lentelę nekuriant kelių stulpelių.
DataTable =
VAR Pradžios data = DATE(2020, 1, 1) // Galite nustatyti pradžios datą pagal savo reikalavimus
VAR pabaigos data = DATA(YEAR(TODAY()), 12, 31) // Nustatytigalasdataį į galasapie į srovėmetų
GRĄŽINTI
ADDCOLUMNS (
KALENDORIUS (pradžios data, pabaigos data),
"Savaitės diena", WEEKDAY([Data]),
"DayOfWeekName", FORMAT([Data], "dddd")
)
Štai kaip naudoti šį scenarijų:
- Pasirinkite Nauja lentelė
- Tada nukopijuokite ir įklijuokite aukščiau esantį DAX scenarijų.
Tačiau jei nesate susipažinę su šiomis DAX funkcijomis, turime puikų sąrašą internetiniai Coursera kursai, kurie gali padėti įsisavinti Power BI.
Kaip savo stalą paversti datų lentele
Sukūrę datų lentelę, naujai sukurtą lentelę turėsite pažymėti kaip datų lentelę. Tai paskutinis datos lentelės kūrimo proceso žingsnis.
Tai galite padaryti taip:
- Dešiniuoju pelės mygtuku spustelėkite lentelės pavadinimą Lauko sritis.
- Pasirinkite Pažymėti kaip datos lentelę.
- Taip pat galite naudoti Power BI juostelės parinktį Žymėti kaip datos lentelę.
- Pasirinkite data variantas.
- Pasirinkite Gerai.
Darbo datos naudojant „Power BI“.
Datos yra svarbi kiekvienos analizės dalis, neatsižvelgiant į jūsų pramonės šaką. Taigi, jūs turite turėti centralizuotą ir standartizuotą datų lentelę, kuri padės jums pasiekti savo tikslą. Turėdami šias žinias, galite sukurti ir tinkinti datų lentelę, kad ji atitiktų jūsų organizacijos ir duomenų projekto reikalavimus.