Forum Discussion
Apply Dynamic Threshold Filter to Measure
- 5 years ago
hgnisnattart This looks like a measure aggregation problem. See my blog article about that here: https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149
The pattern is:
MinScoreMeasure = MINX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
MaxScoreMeasure = MAXX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
AvgScoreMeasure = AVERAGEX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
etc.In your case it is a measure filter problem but same concept. It's just you would have an extra filter in there like:
SUMX(
FILTER(
SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ),
[Measure] > <some threshold>
),
[Measure]
)
hgnisnattart , Use a what if measure and use that in place of static value
Hi amitchandak, the threshold is a 'What-if' parameter. I put in the hardcoded value above for testing.
The Variance measure on the right graph is not matching the Variance measure on the left graph in the above image after applying the filter.
Below is how I want my graph to look, but the following measure is giving me a different variance than the image above:
How can I apply the filter and get the same variance?
Thanks!
- Greg_Deckler5 years agoCommunity Champion
hgnisnattart This looks like a measure aggregation problem. See my blog article about that here: https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149
The pattern is:
MinScoreMeasure = MINX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
MaxScoreMeasure = MAXX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
AvgScoreMeasure = AVERAGEX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
etc.In your case it is a measure filter problem but same concept. It's just you would have an extra filter in there like:
SUMX(
FILTER(
SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ),
[Measure] > <some threshold>
),
[Measure]
)
- hgnisnattart5 years agoFrequent Visitor
Thank you, Greg_Deckler! This worked perfectly.
- Greg_Deckler5 years agoCommunity Champion
hgnisnattart 😄