Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi,
I am trying to create a Dimdate table in power bi and the table should contain all dates from today's month last year till today. I have used CALENDAR(DATE(YEAR(TODAY()),MONTH(TODAY())-13,DAY(TODAY())),today()) however it is not solving my purpose as the result contains dates from today's date 13 months ago till today. I need the table to contain dates from 1st of same month last year till today
Eg - as today is 10/13/2017, the table contains data from 10/13/2016 till 10/13/2017 but i need my table to contain data from 10/1/2016 till 10/13/2017
Thanks in advance
Regards,
Rohith
Solved! Go to Solution.
Hey,
I just copied this statement from sample table, on a 2nd look I realized that the CALENDAR(<Startdate>, <Enddate>) function was missing, but now it's complete
Table = CALENDAR( DATE(YEAR(TODAY())-1,MONTH(TODAY()),1), TODAY())
Regards
Tom
Hey,
try this
CALENDAR= DATE(YEAR(TODAY())-1,MONTH(TODAY()),1), TODAY())
Hopefully this is what you are looking for
Regards
Tom
Hi Tom,
Thanks for quick response however I am getting an error. Played around with the braces still no luck
Regards,
Rohith
Hey,
I just copied this statement from sample table, on a 2nd look I realized that the CALENDAR(<Startdate>, <Enddate>) function was missing, but now it's complete
Table = CALENDAR( DATE(YEAR(TODAY())-1,MONTH(TODAY()),1), TODAY())
Regards
Tom
Works as expected Thanks a ton!