Forum Discussion

sanimesa's avatar
sanimesa
Post Prodigy
8 years ago
Solved

Date table generation problem (possible bug?)

I created a date dimension table using the code as below from a blog:

https://kohera.be/blog/business-intelligence/how-to-create-a-date-table-in-power-bi-in-2-simple-steps/

 

Looks like when I use a big range as parameter to Calendar (say 2000/2025), it is only generating weekly values for dates. It seems to work between 2009 and 2025 and correctly generates for each date value. Perhaps I am missing something. 

 

 

Date =
ADDCOLUMNS (
CALENDAR (DATE(2000;1;1); DATE(2025;12;31));
"DateAsInteger"; FORMAT ( [Date]; "YYYYMMDD" );
"Year"; YEAR ( [Date] );
"Monthnumber"; FORMAT ( [Date]; "MM" );
"YearMonthnumber"; FORMAT ( [Date]; "YYYY/MM" );
"YearMonthShort"; FORMAT ( [Date]; "YYYY/mmm" );
"MonthNameShort"; FORMAT ( [Date]; "mmm" );
"MonthNameLong"; FORMAT ( [Date]; "mmmm" );
"DayOfWeekNumber"; WEEKDAY ( [Date] );
"DayOfWeek"; FORMAT ( [Date]; "dddd" );
"DayOfWeekShort"; FORMAT ( [Date]; "ddd" );
"Quarter"; "Q" & FORMAT ( [Date]; "Q" );
"YearQuarter"; FORMAT ( [Date]; "YYYY" ) & "/Q" & FORMAT ( [Date]; "Q" )
)

  • Anonymous's avatar
    Anonymous
    8 years ago

    Hi sanimesa,

     

    You formula works properly on my side, it will generate 9497 rows.

    I also drag date to card with summary mode 'count', it can shows the correct result.

     

    Can you please provide more detail informations?


    Regards,

    Xiaoxin Sheng

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi sanimesa,

     

    You formula works properly on my side, it will generate 9497 rows.

    I also drag date to card with summary mode 'count', it can shows the correct result.

     

    Can you please provide more detail informations?


    Regards,

    Xiaoxin Sheng

    • sanimesa's avatar
      sanimesa
      Post Prodigy

      Anonymous Thanks, must have missed something.