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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Rankx not working!

Hello everyone,

 

I have a table with 2 columns (product code, sold qty). I want to create a rank measure using Rankx that ranks the products as below:

abdullahbai_0-1664450625356.png

I tried everything outhere such as using "ALL" for table argument and many other solutions and nothing seems to be working!

1 ACCEPTED SOLUTION
mbamber
Frequent Visitor

CALCULATE needed for context transition:

RANKX
(ALL('Table'[Product Code]), CALCULATE(SUM('Table'[Sold Qty])))

View solution in original post

3 REPLIES 3
mbamber
Frequent Visitor

CALCULATE needed for context transition:

RANKX
(ALL('Table'[Product Code]), CALCULATE(SUM('Table'[Sold Qty])))
Anonymous
Not applicable

Thanks a lot man! it actually worked

I'm Just curious what difference does it make to use :

RANKX(ALL('Table'[Product Code]), CALCULATE(SUM('Table'[Sold Qty])))

instead of 

RANKX(ALL('Table'[Product Code]), SUM('Table'[Sold Qty]))

Why did the first work and the second failed?

This is called "context transition".
If instead of CALCULATE(SUM('Table'[Sold Qty])) you would use a reference to a predefined measure [Total Sold], that would also work.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors