Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Dynamic Text Box with Date Range

Hi,

 

I would like to add a text box that  dynamically shows the rolling 12 month date range in my Month & Year page filter which is set to Relative Date, is in the last 12 calendar months.

 

For example I would like the Text box to read as below:

 

Starters Diversity - Rolling 12 Months  01/12/2021 - 30/11/2022

 

Would be very grateful for any help with this.

2 ACCEPTED SOLUTIONS
amitchandak
Super User
Super User

@Anonymous , You can create a measure and use that in text box, make sure Q&A feature is enabled

 

new measure =
var _max = maxx(allselected(Date),Date[Date])
var _min = eomonth(_max, -12) +1

return

"Rolling 12 Month " & _mn & " to " _max

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

Anonymous
Not applicable

Managed to get this to work with date format in DD/MM/YYYY for UK format.

 

Rolling 12Mth Title =
VAR _Max = FORMAT(MAXX(ALLSELECTED(Dates),Dates[Date]),"DD/MM/YYYY")
VAR _Min = EOMONTH(_MAX,-12)+1
RETURN
FORMAT(_Min,"DD/MM/YYYY")&" to "&_Max

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

@amitchandak  this is perfect thank you!

amitchandak
Super User
Super User

@Anonymous , You can create a measure and use that in text box, make sure Q&A feature is enabled

 

new measure =
var _max = maxx(allselected(Date),Date[Date])
var _min = eomonth(_max, -12) +1

return

"Rolling 12 Month " & _mn & " to " _max

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Just a quick question how can I get the dates to show DD/MM/YYYY format?

Anonymous
Not applicable

Managed to get this to work with date format in DD/MM/YYYY for UK format.

 

Rolling 12Mth Title =
VAR _Max = FORMAT(MAXX(ALLSELECTED(Dates),Dates[Date]),"DD/MM/YYYY")
VAR _Min = EOMONTH(_MAX,-12)+1
RETURN
FORMAT(_Min,"DD/MM/YYYY")&" to "&_Max

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors