Forum Discussion
Anonymous
3 years agoNot applicable
Dynamic Ranking - Measure
Hi, I'm struggling to do dynamic ranking which changes based on my filters. I've managed to do a ranked column which works fine - just can't get my head around creating a measure to do the same....
- 3 years ago
Anonymous You may like this: To *Bleep* with RANKX! - Microsoft Power BI Community
Here is the CALCULATE approach:
Rank Measure = RANKX(ALLSELECTED('Table'),CALCULATE(SUM('Table'[%])),,DESC)And the No CALCULATE approach:
Rank No Calculate Measure = VAR __Name = MAX('Table'[Name]) VAR __Table = ADDCOLUMNS( ALLSELECTED('Table'), "__Rank", RANKX(ALLSELECTED('Table'),[%],,DESC) ) VAR __Result = MAXX(FILTER(__Table,[Name] = __Name),[__Rank]) RETURN __Result
Greg_Deckler
Community Champion
3 years agoAnonymous You may like this: To *Bleep* with RANKX! - Microsoft Power BI Community
Here is the CALCULATE approach:
Rank Measure = RANKX(ALLSELECTED('Table'),CALCULATE(SUM('Table'[%])),,DESC)
And the No CALCULATE approach:
Rank No Calculate Measure =
VAR __Name = MAX('Table'[Name])
VAR __Table =
ADDCOLUMNS(
ALLSELECTED('Table'),
"__Rank", RANKX(ALLSELECTED('Table'),[%],,DESC)
)
VAR __Result = MAXX(FILTER(__Table,[Name] = __Name),[__Rank])
RETURN
__Result