Forum Discussion
Anonymous
3 years agoNot 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: I tried everything outhere such as usi...
- 3 years agoCALCULATE needed for context transition:
RANKX(ALL('Table'[Product Code]), CALCULATE(SUM('Table'[Sold Qty])))
mbamber
3 years agoFrequent Visitor
CALCULATE needed for context transition:
RANKX(ALL('Table'[Product Code]), CALCULATE(SUM('Table'[Sold Qty])))
RANKX(ALL('Table'[Product Code]), CALCULATE(SUM('Table'[Sold Qty])))
- Anonymous3 years agoNot 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?
- mbamber3 years agoFrequent Visitor
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.