Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Dhutch909
Frequent Visitor

RankX not correct with measure for average sales

I am trying to RankX the regional manager of each team; however, manager have different size teams and hence higher sales. What I am trying to do is average out their sales / headcount and rank that; however, I am running into several spots when filtering by the month that some of the rankings are out of order, see pics. Any help is much appreciated. 

 

Dhutch909_0-1593127037563.png

Dhutch909_1-1593127078545.png

Dhutch909_2-1593127133367.png

 

 

1 ACCEPTED SOLUTION

@harshnathani @amitchandak 

 

I have it figured out. I am pulling head count from an employee table and order values from an order table for the average. I had to change the relationship on my tables to filter both. Previously the employee table was filtering the order table. 

View solution in original post

5 REPLIES 5
harshnathani
Community Champion
Community Champion

Hi @Dhutch909 ,

 

 

RANK =
RANKX (
    ALLSELECTED ( 'Service Territory'[Regional Manager] ),
    [Reg-Order Average]
)

 

Regards,

Harsh Nathani

@harshnathani  This resuts in The end of the inpt was reached, error. 

 

Dhutch909_0-1593173852765.png

 

amitchandak
Super User
Super User

@Dhutch909 , I can see a change in measure calculation when it has been used in Rank. Measure Rank is sensitive to context.Please use exact same measure at both places and check

 

Also For Rank Refer these links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak  I am not 100% sure what you mean? The Reg - Order Average uses the number of employees for each manager to get an average and then the Rankx compares the managers averages against each other. Is something wrong with that?

@harshnathani @amitchandak 

 

I have it figured out. I am pulling head count from an employee table and order values from an order table for the average. I had to change the relationship on my tables to filter both. Previously the employee table was filtering the order table. 

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.