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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
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
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 35 | |
| 33 | |
| 32 | |
| 27 |
| User | Count |
|---|---|
| 136 | |
| 96 | |
| 77 | |
| 67 | |
| 65 |