Forum Discussion
Highest value per cluster
- Anonymous4 years ago
Hi robertosangi ,
According to your screenshot, I think your table should look like as below.
I think you want to show values in red box.
I suggest you to create a rank measure and use it as a filter in visual level filter.
RANK = VAR _RANK = RANKX ( ALLEXCEPT ( 'Table', 'Table'[Unite], 'Table'[Blue Team] ), CALCULATE ( SUM ( 'Table'[IGB_NoLoc] ) ), , DESC, DENSE ) RETURN _RANKResult is as below.
Best Regards,
Rico ZhouIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
robertosangi , Create a rank on the innermost column and filter on 10
rankx(allselected(Table[cluster]), [IGB],,desc,dense)
- robertosangi4 years agoHelper I
Hi amitchandak , i don't want to filter on 10 but on the maximum value. It is possible?
- Anonymous4 years agoNot applicable
Hi robertosangi ,
Do you want to filter your matrix visual by two filters, 1. values in IGB_Noloc are greater than 10, 2. maxest value in IGB_Noloc in per cluster ?
Here I suggest you to create a measure to filter your visual.
My sample:
Measure:
IGB_NoLoc Greater than 10 and Top 1 = VAR _IGB_NoLoc = CALCULATE ( SUM ( 'Table'[Value] ), FILTER ( 'Table', 'Table'[Type] = "IGB_NoLoc" ) ) VAR _MAX_IGB_NoLoc = CALCULATE ( MAX ( 'Table'[Value] ), FILTER ( ALL ( 'Table' ), 'Table'[Unite] = MAX ( 'Table'[Unite] ) && 'Table'[Level2] = MAX ( 'Table'[Level2] ) && 'Table'[Type] = "IGB_NoLoc" && 'Table'[Value] > 10 ) ) RETURN IF ( _IGB_NoLoc = _MAX_IGB_NoLoc, 1, 0 )Add this measure into visual level filter of matrix and set it show items when value =1.
Result is as below.
Best Regards,
Rico ZhouIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- robertosangi4 years agoHelper I
Hi Anonymous thanks for your reply. I want to filter only per the highest value if possibile. Not filtering per 10 value