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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hi
I would be happy if you could help me. I have also used measure to solve that but failed.
Problem : If today is the first day of current month , for example ( 01 August 2023 ) then start the calendar from the beginning of previous month till the end of previous month --> 01 July 2023 .... till 31 July 2023.
Else start the calendar from beginning of current month ( 01 August 2023 ) till the end of current month ( 31 August 2023)
Thanks in advance.
Regards
Solved! Go to Solution.
Worked ! Thanks a lot.
The CALENDAR function returns a table, so I don't think that is what you are wanting. Is this what you are looking for?
Column =
VAR _Today = TODAY()
RETURN
IF (
DAY ( _Today ) = 1,
EOMONTH ( _Today, -2 ) + 1 & " - " & EOMONTH ( _Today, -1 ),
EOMONTH ( _Today, -1 ) + 1 & " - " & EOMONTH ( _Today, -0 )
)
It's not really clear to me what is the exact string you are wanting to see in that colmn today, Aug 12th and what would you want to see when TODAY() = Sept 1st?
What do you want to see on the rows for dates 3 months ago?
As an example.
If today is 01.08.2023 ( first day of current month)
I would like to have calendar table between 01.07.2023 - 31.07.2023
else ( today is <> 01.08.2023 )
I would like to have calendar table between 01.08.2023 - 31.08.2023
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 57 | |
| 52 | |
| 45 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 109 | |
| 108 | |
| 40 | |
| 33 | |
| 26 |