Reply
PaulinRoc
Frequent Visitor
Partially syndicated - Outbound

Rank by a column excluding another column

Hello to all,


I would like to create a ranking column that ranks wines according to the average score obtained.
Here is my dataset :

PaulinRoc_0-1675936920416.png

 

Here is my objective:

PaulinRoc_1-1675937048942.png

 

 

The problem is that the ranking is done according to the taster, which I don't want.

After a few days of research, I ask my question on this forum.

 

Thanks to you,
have a nice day

1 ACCEPTED SOLUTION
onurbmiguel_
Power Participant
Power Participant

Syndicated - Outbound

Hello 

 

Try this measure: 

Rank = 
var _rank =
RANKX(
    ALLSELECTED('Wine Score'),
    CALCULATE(
        sum('Wine Score'[Score]),
        ALLEXCEPT('Wine Score','Wine Score'[Wine])
    ),
    ,
    DESC,
    Dense
    )
return 
_rank

 

onurbmiguel__0-1675938292478.png

 

Best regards

Bruno Costa | Solution Supplier

 

Did I help you to answer your question? Accepted my post as a solution! Appreciate your Kudos!! 👍

Take a look at the blog: PBI Portugal 

 

wp-1586527108426

 


Best regards


Bruno Costa | Super User


 


Did I help you to answer your question? Accepted my post as a solution! Appreciate your Kudos!! 


Take a look at the blog: PBI Portugal 


 


View solution in original post

5 REPLIES 5
onurbmiguel_
Power Participant
Power Participant

Syndicated - Outbound

Hello 

 

Try this measure: 

Rank = 
var _rank =
RANKX(
    ALLSELECTED('Wine Score'),
    CALCULATE(
        sum('Wine Score'[Score]),
        ALLEXCEPT('Wine Score','Wine Score'[Wine])
    ),
    ,
    DESC,
    Dense
    )
return 
_rank

 

onurbmiguel__0-1675938292478.png

 

Best regards

Bruno Costa | Solution Supplier

 

Did I help you to answer your question? Accepted my post as a solution! Appreciate your Kudos!! 👍

Take a look at the blog: PBI Portugal 

 

wp-1586527108426

 


Best regards


Bruno Costa | Super User


 


Did I help you to answer your question? Accepted my post as a solution! Appreciate your Kudos!! 


Take a look at the blog: PBI Portugal 


 


Hello,
I am coming back to you because my problem is not solved.
I would like to create a column containing my ranks and not a measure. I would also like the ranks not to be duplicated (if two wines have the same average, they should not have the same rank).

Thanks for your help

Syndicated - Outbound

Thank you for your answer.
But now I would like the row to take into account the type of wine (red or white).

PaulinRoc_0-1675940072508.png

 


How to make the rank taking into account the type of wine but without taking into account the taster?

Syndicated - Outbound

Hello 

My suggestion is that separate in to two tables :

onurbmiguel__0-1675940506341.png

My opinion is that like this will give more clear information to the users. 

All together it will not very clear.  

 

Best regards

Bruno Costa | Solution Supplier

 

Did I help you to answer your question? Accepted my post as a solution! Appreciate your Kudos!! 👍

Take a look at the blog: PBI Portugal 

wp-1586527108426

 


Best regards


Bruno Costa | Super User


 


Did I help you to answer your question? Accepted my post as a solution! Appreciate your Kudos!! 


Take a look at the blog: PBI Portugal 


 


Syndicated - Outbound

Thanks a lot!

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)