Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi All,
I am facing issue with calculating rank on mutlple measures. In my case, I have to assign rank to players based on fifties, they have scored.
In my data set, I have tie between Warner and Gambhir (like below screenshot). I am calculating the rank on below formula:
Rank By Most Fifties = RANKX(ALL(Deliveries[batsman]), [Batsman Total Fifties],,DESC,Skip)
To deal with tie, I need to re-assign rank based on below three measure:
I am unable to formulate the DAX for calculating the rank based on these 3 measures. Please provide your input(s) here.
Thanks,
Sandy
Solved! Go to Solution.
Hi @sandy2405
You may create a measure like below.For further, you may refer to this post.
Measure = RANKX ( ALL ( 'Table' ), RANKX ( ALL ( 'Table' ), [Measure1],, ASC ) + DIVIDE ( RANKX ( ALL ( 'Table' ), [Measure2],, ASC ), COUNTROWS ( ALL ( 'Table' ) ) + 1 ) + DIVIDE ( DIVIDE ( RANKX ( ALL ( 'Table' ), [Measure3],, ASC ), ( COUNTROWS ( ALL ( 'Table' ) ) + 1 ) ), COUNTROWS ( ALL ( 'Table' ) ) + 1 ), , ASC, DENSE )
Regards,
Cherie
Hi @sandy2405
You may create a measure like below.For further, you may refer to this post.
Measure = RANKX ( ALL ( 'Table' ), RANKX ( ALL ( 'Table' ), [Measure1],, ASC ) + DIVIDE ( RANKX ( ALL ( 'Table' ), [Measure2],, ASC ), COUNTROWS ( ALL ( 'Table' ) ) + 1 ) + DIVIDE ( DIVIDE ( RANKX ( ALL ( 'Table' ), [Measure3],, ASC ), ( COUNTROWS ( ALL ( 'Table' ) ) + 1 ) ), COUNTROWS ( ALL ( 'Table' ) ) + 1 ), , ASC, DENSE )
Regards,
Cherie
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
112 | |
97 | |
83 | |
67 | |
61 |
User | Count |
---|---|
150 | |
120 | |
99 | |
87 | |
68 |