Acum câteva luni, colegul meu Franky Leeuwerck a scris o postare excelentă pe blog despre cum să creați un tabel complet de date (dimensiunea calendarului) în 6 pași în PowerPivot pentru Excel.

pași

Odată cu introducerea „coloanelor calculate” în Power BI Desktop, lucrurile au devenit și mai ușoare. În această postare de blog vă voi arăta cum să creați un tabel complet de date, sunt doar 2 pași simpli.

Pasul 1 Creați tabelul calculat

Accesați panglica de modelare, unde veți găsi acum un nou buton numit „Masă nouă”.

Dacă faceți clic pe acest buton, puteți scrie o expresie DAX, similară cu cum ați fi făcut cu coloanele și măsurile calculate anterior.

Următoarea expresie DAX va genera un tabel cu o singură coloană care conține 1 rând pentru fiecare dată între 1 ianuarie 2000 și 31 decembrie 2025.

Data = CALENDAR (DATE (2000; 1; 1); DATE (2025; 12; 31))

Acesta este doar începutul. Vom îmbunătăți această formulă cu ADDCOLUMNS ()) pentru a adăuga coloane suplimentare calculate în tabel, cum ar fi luna, anul, ziua săptămânii etc.


Data =
ADDCOLUMNS (
CALENDAR (DATE (2000; 1; 1); DATE (2025; 12; 31));

"DateAsInteger"; FORMAT ([Data]; "AAAAAZZ");
"An"; AN ([Data])
)

Formula finală pentru tabelul calculat ar trebui să arate cam așa:

Data =
ADDCOLUMNS (
CALENDAR (DATE (2000; 1; 1); DATE (2025; 12; 31));
"DateAsInteger"; FORMAT ([Data]; "AAAAAZZ");
"An"; AN ([Data]);
„Monthnumber”; FORMAT ([Data]; "MM");
„NumărulAnului”; FORMAT ([Data]; „AAAA/LL”);
"YearMonthShort"; FORMAT ([Data]; „AAAA/mmm”);
"MonthNameShort"; FORMAT ([Data]; "mmm");
"MonthNameLong"; FORMAT ([Data]; "mmmm");
"DayOfWeekNumber"; WEEKDAY ([Data]);
"Zi a săptămânii"; FORMAT ([Data]; "dddd");
„DayOfWeekShort”; FORMAT ([Data]; "ddd");
"Sfert"; „Q” & FORMAT ([Data]; „Q”);
"YearQuarter"; FORMAT ([Data]; "AAAA") & "/ Q" & FORMAT ([Data]; "Q")
)

Pasul 2 Ajustați ordinele de sortare

Sortările Power BI atribuie valorile alfabetic în mod implicit, astfel încât, de exemplu, numele lunilor ar fi sortate astfel: aprilie, august, decembrie și așa mai departe. Dar puteți rezolva cu ușurință acest lucru. Faceți clic pe butonul „Sortare după coloană” și alegeți coloana corespunzătoare pentru a sorta. Pentru MonthNameShort acesta ar fi MonthNumber.

Si asta e! Acum puteți crea un tabel de date complet în Power BI, utilizând noua caracteristică a tabelului calculat în Power BI Desktop, în doar câteva minute.

Doriți să vedeți un videoclip pas cu pas? Urmăriți tutorialul nostru de mai jos.