Introducere în calendarul Power BI

Funcțiile Power BI DAX sunt uimitoare și flexibile pentru a face multe calcule complexe. Unul dintre lucrurile pe care le putem face cu Power BI Desktop este folosind funcția CALENDAR pe care putem crea un calendar menționând data de început și sfârșit. Nu numai un calendar manual putem crea, de asemenea, un calendar din tabelul de date. Ok, în acest articol vă vom duce prin funcția CALENDAR din Power BI.

Ce face funcția CALENDAR în Power BI?

CALENDAR este o funcție DAX care poate fi utilizată pentru a crea un tabel calendaristic în Power BI pe baza datei de început și datei de încheiere furnizate. Deci, este la fel de simplu ca acesta, mai jos este sintaxa funcției CALENDAR.

Pentru a crea un calendar avem nevoie de date, deci trebuie să furnizăm data de început și data de încheiere. De exemplu, dacă doriți să creați un calendar pentru luna august 2019, data de început va fi „01 august 2019”, iar data de încheiere va fi „31 august 2019”.

Încă un lucru de care trebuie să ne facem griji cu privire la această funcție Calendar este, în timp ce furnizăm data de început și data de încheiere, nu putem introduce pur și simplu datele ca de obicei, ci trebuie să folosim funcția DATE pentru a oferi Anul, Luna și Ziua separat.

Cum se utilizează funcția Calendar în Power BI?

Mai jos sunt diferite exemple pentru a utiliza funcția Calendar în Power BI:

Power BI Calendar - Exemplul # 1

  • De exemplu, presupunem că trebuie să creăm un calendar pentru luna august 2019, în Power BI sub fila „Modelare” faceți clic pe opțiunea „Tabel nou”.

  • Acest lucru vă va solicita să denumiți tabelul, să îl numiți „Calendar august 2019”.

  • Acum Deschideți funcția Calendar DAX.

  • Deoarece creăm un calendar pentru luna august 2019, trebuie să furnizăm data de început, astfel încât data noastră de început va fi „01 august 2019”, deci pentru a introduce această dată trebuie să utilizăm funcția DATE DAX.

  • Pentru această funcție DATE DAX trebuie să introducem parametrii An, Lună și Ziua . Așadar, introduceți Anul ca 2019, Luna ca 08 și Ziua ca 01.

  • Următorul argument este Data de încheiere, astfel încât să oferiți data de încheiere deschisă încă o funcție DATE.

  • Pentru aceasta, furnizați Anul 2019, Luna ca 08 și Ziua ca 31.

  • Închideți două paranteze și apăsați tasta Enter pentru a obține rezultatul.

  • Aici avem coloane de date începând cu 1 august 2019 până la 31 august 2019. Una dintre probleme este că nu este formatată corespunzător, este în formatul „MM-DD-AAAA” cu timpul în față. Așadar, schimbați formatul acestui calendar așa cum se arată mai jos.

Acum, formatul calendarului are forma „D MMMM, AAAA”.

Power BI Calendar - Exemplul # 2

Am văzut cum să folosim funcția CALENDAR pentru a crea un tabel calendaristic, oferind o dată de început și o dată de terminare în Power BI. Imaginați-vă un scenariu în care trebuie să creăm automat o tabelă din calendar din tabelul de date. Într-un astfel de caz, nu putem privi care este data cea mai mică și care este data cea mai ridicată, astfel încât folosind alte funcții DAX, putem crea automat un calendar.

Astfel, puteți descărca cartea de lucru excel din linkul de mai jos care este utilizat pentru acest exemplu.

Puteți descărca acest șablon Excel Power Calendar Calendar aici - Modelul Excel Power Calendar Calendar

De exemplu, vom folosi tabelul de date de mai jos.

  • Acesta este un tabel cu date uriașe, așa că încărcați aceeași tabelă și pe Power BI.

  • Din acest tabel, vom crea un calendar automat. Creați un nou tabel așa cum se arată în exemplul precedent și deschideți funcția CALENDAR DAX.

  • Aici trebuie să utilizăm alte funcții DAX pentru a obține automat data de început din tabel, folosiți funcția MINX pentru a obține cea mai mică dată din tabel.

  • Pentru aceasta, mai întâi avem nevoie de la ce tabel obținem data minimă, deci numele tabelei este „Data_Table”, așa că menționăm același lucru cu numele tabelei

  • Pentru Expresie, alegeți coloana „Data” din tabelul menționat.

  • Aceasta va obține valoarea minimă a datei din tabel. În mod similar, trebuie să obținem și data de încheiere, așa că pentru această utilizare folosiți funcția MAXX .

  • Pentru această funcție, trebuie să menționăm numele și expresia tabelului ca o coloană de dată.

  • Bine, este aproape de două paranteze și apăsați Enter pentru a obține noul tabel de calendar.

Astfel, putem crea tabele de calendar folosind funcția CALENDAR.

NOTĂ: Fișierul calendarului Power BI poate fi descărcat și de pe linkul de mai jos și poate fi vizualizată ieșirea finală. Puteți descărca acest Power Model Calendar Power aici - Power BI Calendar Template

Lucruri de amintit

  • În mod implicit, obținem data și ora împreună, astfel încât să putem schimba formatarea în orice moment.
  • Dacă utilizați funcția CALENDAR DAX înseamnă că trebuie să introduceți un nou tabel, nu ca noua coloană din tabelul existent.

Articole recomandate

Acesta este un ghid pentru Power BI Calendar. Aici vom discuta despre cum să utilizăm o funcție DAX Calendar pentru a crea un tabel calendaristic bazat pe data de început și data de încheiere furnizate în Power BI împreună cu exemple practice. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Cum să creați rapoarte Power BI?
  2. Power BI vs Excel (Top 19 diferențe)
  3. Power BI Tutorial (Cum să importați date?)
  4. Putere BI IF Declarație
  5. Cum se utilizează funcția Filtru DAX în Power BI?
  6. Caracteristici de top ale Power BI pentru vizualizarea datelor