- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Filter by Benchmark
Hi all,
I need to filter the margin of a table using the bechmarck selected from the slicer.
Example - table should display Margin% >=Slicer Selected Value1 && margin% <=Slicer selected value
Sample file attached.
https://drive.google.com/file/d/13YqsUiXwqNLFOd-J6FJW3gMHSrtkHVDQ/view?usp=sharing
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hi @Sdhn420 ,
Please use the following formula to create a measure:
Measure =
IF (
MAX ( 'Data'[Margin%] )
>= MIN ( 'Benchmark'[Criteria] ) * 100
&& MAX ( 'Data'[Margin%] )
<= MAX ( 'Benchmark'[Criteria] ) * 100,
1,
0
)
And apply it to filter pane,set as "=1" like this:
Here is the pbix file.
Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hi @Sdhn420 ,
Please use the following formula to create a measure:
Measure =
IF (
MAX ( 'Data'[Margin%] )
>= MIN ( 'Benchmark'[Criteria] ) * 100
&& MAX ( 'Data'[Margin%] )
<= MAX ( 'Benchmark'[Criteria] ) * 100,
1,
0
)
And apply it to filter pane,set as "=1" like this:
Here is the pbix file.
Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hi @Sdhn420
Add a measure
test =
VAR minC = MINX(VALUES(Benchmark[Criteria]),[Criteria])*100
VAR maxC = MAXX(VALUES(Benchmark[Criteria]),[Criteria])*100
RETURN
MAXX(FILTER(Data,Data[Margin%] >=minC&&Data[Margin%]<=maxC),[Margin%])
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@Sdhn420 , Add a what if parameter with a range slcier and try a new measure
new measure =
var _min = minx(allselected(whatif), whatif[value])
var _max = maxx(allselected(whatif), whatif[value])
return
calculate([Margin %], filter(Values(Table[material]), [Margin %] >=_min && [Margin %] <=_max))

Helpful resources
Subject | Author | Posted | |
---|---|---|---|
11-26-2020 07:37 PM | |||
Anonymous
| 01-25-2024 12:51 PM | ||
Anonymous
| 11-22-2021 06:22 AM | ||
11-01-2017 03:06 AM | |||
11-29-2024 04:27 AM |
User | Count |
---|---|
121 | |
102 | |
88 | |
52 | |
46 |