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
I have a Date table and I want to mark weeks that fall within a rolling 12 months as rolling 12 dates. I want to mark them as 1 if they fall within the rolling 12 months and 0 if not. Any ideas would be greatly appreciated!
Thanks,
Solved! Go to Solution.
Thank you for your reply. I went for a different approach that was different than my original idea. I created a WeekOffset column in my Date table. This way I can filter my measures to be between -52 and 0 weeks.
WeekOffset =
@nleuck_101 , Try a new column in date table
Week Type =
var _b12= date(year(today())-1, Month(Today()), day(Today()))
var _st = _b12 +-1*WEEKDAY(today() ,2)+1
var _end = today() + 7-1*WEEKDAY(today(),2)
Switch( True(),
[Date] >= _st && [Date] <= _end ,"Week In last rolling 12 month " ,
[Week Name]
)
or
Week Type =
var _st= date(year(today())-1, Month(Today()), day(Today()))
var _end = today()
Switch( True(),
[Date] >= _st && [Date] <= _end ,"date In last rolling 12 month " ,
[Week Name]
)
Thank you for your reply. I went for a different approach that was different than my original idea. I created a WeekOffset column in my Date table. This way I can filter my measures to be between -52 and 0 weeks.
WeekOffset =
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 38 | |
| 36 | |
| 33 | |
| 30 | |
| 28 |
| User | Count |
|---|---|
| 128 | |
| 88 | |
| 79 | |
| 67 | |
| 62 |