Forum Discussion
vijayan_ja
7 years agoFrequent Visitor
DAX measure for top 10 rank using Rankx function
Dear all, i am looking for the output of top 10 values based on the category(Subject), The problem is i am working on the real time dataset, which dosen't allow to use any calculated column. ...
- 7 years ago
Hi vijayan_ja ,
Please try this:
Rank = IF ( [FlagLatest] = 1, RANKX ( FILTER ( ALLSELECTED ( RealTimeTest ), [FlagLatest] = 1 && RealTimeTest[metric_name] = MAX ( RealTimeTest[metric_name] ) ), [SumwithContext], , DESC, DENSE ) )Best regards,
Yuliana Gu
parry2k
Super User
7 years agovijayan_ja you have to break the ties somehow, why not add index column which will be unique for each record and then break ties based on that, it should be easy, no?
vijayan_ja
7 years agoFrequent Visitor
As i mentioned, addind index column is not possible, due to the real time dataset.
- parry2k7 years ago
Super User
interesting, well i guess you have to somehow find a unique record, seems like that is the requirement to solve your problem. I'm surprise that random didn't worked.