Forum Discussion
ViralPatel212
Resolver I
4 months agoRanking KPI card
I have a page with differnent slicers. in the example the table has been sliced with period = q3, Dealer = 107 and Participant = Client 2. the Ranking on the table works perfectly as its ranks Client...
- 4 months ago
HI everyone
Thanks for the suggestion!
i was able to figure it out with this dax:
Dealer Ranking KPI = VAR _group = MAX('Dealer Ranking'[Participant Group]) VAR _dealer = MAX('Dealer Ranking'[Dealer]) VAR _participant = SELECTEDVALUE('Dealer Ranking'[Participant]) VAR _currentComm = CALCULATE( SUM('Dealer Ranking'[Commission LC - Everyone]), 'Dealer Ranking'[Participant] = _participant ) VAR _participants = CALCULATETABLE( VALUES('Dealer Ranking'[Participant]), REMOVEFILTERS('Dealer Ranking'[Participant]), KEEPFILTERS('Dealer Ranking'[Participant Group] = _group), 'Dealer Ranking'[Dealer] = _dealer ) VAR _withComm = ADDCOLUMNS( _participants, "Comm", CALCULATE(SUM('Dealer Ranking'[Commission LC - Everyone])) ) RETURN RANKX(_withComm, [Comm], _currentComm, 0)
ViralPatel212
Resolver I
4 months agoHI everyone
Thanks for the suggestion!
i was able to figure it out with this dax:
Dealer Ranking KPI =
VAR _group = MAX('Dealer Ranking'[Participant Group])
VAR _dealer = MAX('Dealer Ranking'[Dealer])
VAR _participant = SELECTEDVALUE('Dealer Ranking'[Participant])
VAR _currentComm =
CALCULATE(
SUM('Dealer Ranking'[Commission LC - Everyone]),
'Dealer Ranking'[Participant] = _participant
)
VAR _participants =
CALCULATETABLE(
VALUES('Dealer Ranking'[Participant]),
REMOVEFILTERS('Dealer Ranking'[Participant]),
KEEPFILTERS('Dealer Ranking'[Participant Group] = _group),
'Dealer Ranking'[Dealer] = _dealer
)
VAR _withComm =
ADDCOLUMNS(
_participants,
"Comm", CALCULATE(SUM('Dealer Ranking'[Commission LC - Everyone]))
)
RETURN
RANKX(_withComm, [Comm], _currentComm, 0)