Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
Hi! Below i have a graph, made of measure below which shows 4-w Average. (Material code has relationship with area in another table to be clear). Structure of table is also shown below. Weeks are like from 1 to 78 (W1 - W78). What i would like to accomplish is to make slicer(with slider/zip) that shows range from W1 to last Week and once you pick certain range like W2-W8 it shows average of W2-W8.
Does anyone have any idea how to do it? Is it even possible to do :)?
Thanks in advance!
Solved! Go to Solution.
@hejszyszki
You need to create another column in this table to extract the week number.
WeekNumber = INT(SUBSTITUTE(Table12[WeekNum],"W",""))
Then, you can use below measure and make sure you have slicer on the WeekNumber to select the range:
measure =
VAR __minweekno =
MIN ( 'invo dos'[WeekNumber] )
VAR __maxnweekno =
MAX ( 'invo dos'[WeekNumber] )
RETURN
SUMX (
FILTER (
'invo dos',
'invo dos'[SNP Plan] = "Short Supply"
&& 'invo dos'[WeekNumber] >= __minweekno
&& 'invo dos'[WeekNumber] <= __maxnweeknow
),
'invo dos'[Value]
)
Note: If your data expands into more than one year then you will have to add (Year + weekNumber )
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@hejszyszki
The best approach to your problem is to unpivot your Weeks into two columns as follows
Material Code, Desc, SNP Plan, Week, Value
Refer to these videos on UnPivot: https://www.youtube.com/watch?v=Vff2kRBM95o&t=0s
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Ended up with something like this. Stuck when trying to create slicer of average of picked range.
Thanks in advance!
@hejszyszki
You need to create another column in this table to extract the week number.
WeekNumber = INT(SUBSTITUTE(Table12[WeekNum],"W",""))
Then, you can use below measure and make sure you have slicer on the WeekNumber to select the range:
measure =
VAR __minweekno =
MIN ( 'invo dos'[WeekNumber] )
VAR __maxnweekno =
MAX ( 'invo dos'[WeekNumber] )
RETURN
SUMX (
FILTER (
'invo dos',
'invo dos'[SNP Plan] = "Short Supply"
&& 'invo dos'[WeekNumber] >= __minweekno
&& 'invo dos'[WeekNumber] <= __maxnweeknow
),
'invo dos'[Value]
)
Note: If your data expands into more than one year then you will have to add (Year + weekNumber )
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 77 | |
| 37 | |
| 31 | |
| 29 | |
| 26 |