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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I've got a formula calculating the last 4 weeks so I can have a rolling 4 week average. The only issue is that I don't necessarily want to include the current week. I would just want it to update at the end of each week if that makes sense.
This is the formula for my Last 4 Weeks column:
Last 4 Weeks = IF(AND(table[Date]>=table[Today]-28, table[Date]<=table[Today]),1,0)
I then use this as a page filter and only include the 1's.
As of right now, my graphs are showing Weeks 22 - 26 which is 5 weeks rather than just 4. We're currently in week 26 and I only want to see weeks 22, 23, 24 and 25 on my graph. Next week I would want to see weeks 23, 24, 25 and 26 on my graph.
Any help would be appreciated.
Will this help you ?
Last 4 weeks = IF(AND( WEEKNUM(Table1[Date])>= WEEKNUM(TODAY())-5 , WEEKNUM(Table1[Date])<= WEEKNUM(TODAY())-1),1,0)
Then you can use the page filter to filter based on value 1.
Thanks
Raj
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!