Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Employee Name, | Performance Score%, | Total Volume of Work, | Rank |
| A | 100% | 600 | 2 |
| B | 50% | 800 | 4 |
| C | 100% | 900 | 1 |
| D | 100% | 200 | 3 |
I have only Table of Team List where employee name and Id is mentioned.
total volume of work is calculated with measure = SALES1+ SALES 2+ SALES 3
Performance Score with measure = Quality Score + Time Score +
Total Volume of Work Score. I Want to calculate rank as mentioned above on the basis of performance score. If the performance score is same then check the total volume of those employees who has done the highest volume of work give the rank.
Solved! Go to Solution.
Hi @aqsyed
I create an 'Employee' table with the same data sample, then created a new column 'Rank' using the below DAX code
Rank=
RANKX(ALL(Employee),
RANKX(ALL(Employee),Employee[Performance Score%],,ASC,Dense) & "" & RANKX(ALL(Employee),Employee[Total Volume of Work],,ASC,Dense)
,,DESC,Dense)
Did it work ? 👍 A kudos would be appreciated 📢 Mark it as a solution to help spreading knowledge
Hi @aqsyed
I create an 'Employee' table with the same data sample, then created a new column 'Rank' using the below DAX code
Rank=
RANKX(ALL(Employee),
RANKX(ALL(Employee),Employee[Performance Score%],,ASC,Dense) & "" & RANKX(ALL(Employee),Employee[Total Volume of Work],,ASC,Dense)
,,DESC,Dense)
Did it work ? 👍 A kudos would be appreciated 📢 Mark it as a solution to help spreading knowledge
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 59 | |
| 46 | |
| 42 | |
| 23 | |
| 18 |
| User | Count |
|---|---|
| 193 | |
| 123 | |
| 99 | |
| 67 | |
| 49 |