Forum Discussion
Chris_23
Helper II
1 year agoRANKX Measure should ignoring Higher-Level Context for Independent Ranking
Hello everyone, I have an issue with a RANKX measure. I want to create a ranking on the second level based on a measure, and this works well (1) for only two Levels: [Name] and [Supervisor]: ...
- Anonymous1 year ago
Hi Chris_23
Please try this:
Rank2 = VAR _vtable = VAR _vtable = SUMMARIZE ( FILTER ( ALLSELECTED ( 'Master' ), 'Master'[Sum] <> BLANK () ), Master[Name], "_SUM", [Sum] ) RETURN ADDCOLUMNS ( _vtable, "_rankx", RANKX ( _vtable, [_SUM],, ASC ) ) VAR _currentName = SELECTEDVALUE ( Master[Name] ) RETURN IF ( ISINSCOPE ( Master[Name] ), MAXX ( FILTER ( _vtable, 'Master'[Name] = _currentName ), [_rankx] ) )The result is as follow:
Best Regards
Zhengdong Xu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
1 year agoNot applicable
Hi Chris_23
Please try this:
Rank2 =
VAR _vtable =
VAR _vtable =
SUMMARIZE (
FILTER ( ALLSELECTED ( 'Master' ), 'Master'[Sum] <> BLANK () ),
Master[Name],
"_SUM", [Sum]
)
RETURN
ADDCOLUMNS ( _vtable, "_rankx", RANKX ( _vtable, [_SUM],, ASC ) )
VAR _currentName =
SELECTEDVALUE ( Master[Name] )
RETURN
IF (
ISINSCOPE ( Master[Name] ),
MAXX ( FILTER ( _vtable, 'Master'[Name] = _currentName ), [_rankx] )
)
The result is as follow:
Best Regards
Zhengdong Xu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Chris_23
Helper II
1 year agoThank you very much for the great solution