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
Hello, I have a large dataset where I have shift start and end dates and I need to calculate continuous shifts by weeks. The issue is that there are "breaks" in the weeks so as below I need to calculate the number of weeks for John Smith as 2 weeks for weeks 1 and 2 and then just 1 for week 3. I've spent hours on this and don't want to let it beat me. Thanks Dan
@Anonymous , Try a column like - A flag
new column =
var _Week =maxx(filter(Table , [Job Ref] =earlier([Job Ref]) && [Name] = earlier([Name]) && [Week] < earlier([Week])),[Week])
return
Switch(True() , isblank(_week) , 1 ,
[Week Of Year] - _week <=1 ,1 ,
0)
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!
| User | Count |
|---|---|
| 9 | |
| 7 | |
| 6 | |
| 6 | |
| 5 |
| User | Count |
|---|---|
| 24 | |
| 21 | |
| 18 | |
| 14 | |
| 14 |