March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Solved! Go to Solution.
Hi @Anonymous ,
Maybe you can try the following formula, I think it is simpler:
Calendar Table =
ADDCOLUMNS (
CALENDAR ( DATE ( 2014, 1, 1 ), DATE ( 2018, 12, 31 ) ),
"Year", YEAR ( [Date] ),
"Month Number", MONTH ( [Date] ),
"Month", FORMAT ( [Date], "mm yy" ),
"QTR", CONCATENATE ( "Q", ROUNDUP ( MONTH ( [Date] ) / 3, 0 ) )
)
Here is a demo, please try it:
Best Regards,
Community Support Team _ Joey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@Anonymous you have missing ; after month number and also in Format function, not sure if it is typo
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
I Corrected replacing , for ; and also in the FORMAT... It's still not correct T_T
Calendar Table =
VAR BaseCalendar =
CALENDAR(DATE(2014; 1; 1); DATE(2018;12;31))
RETURN
GENERATE (
BaseCalendar;
VAR BaseDate = [Date]
VAR YearDate = YEAR(BaseDate)
VAR MonthNumber = Month (BaseDate)
VAR YearMonthNumber = YearDate * 12 + MonthNumber -1
VAR QTR = CONCATENATE("Q";RoundUP(MONTH([Date])/3,0)
"Year"; YearDate;
"Month Number"; MonthNumber
"Month"; FORMAT (BaseDate, "mm yy");
"QTR"; QTR
)
Something is wrong with the underlined i guess
Hi @Anonymous ,
Maybe you can try the following formula, I think it is simpler:
Calendar Table =
ADDCOLUMNS (
CALENDAR ( DATE ( 2014, 1, 1 ), DATE ( 2018, 12, 31 ) ),
"Year", YEAR ( [Date] ),
"Month Number", MONTH ( [Date] ),
"Month", FORMAT ( [Date], "mm yy" ),
"QTR", CONCATENATE ( "Q", ROUNDUP ( MONTH ( [Date] ) / 3, 0 ) )
)
Here is a demo, please try it:
Best Regards,
Community Support Team _ Joey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
115 | |
76 | |
57 | |
52 | |
44 |
User | Count |
---|---|
164 | |
116 | |
63 | |
57 | |
50 |