The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
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 using "ALL" for table argument and many other solutions and nothing seems to be working!
Solved! Go to Solution.
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.
User | Count |
---|---|
28 | |
10 | |
8 | |
6 | |
5 |
User | Count |
---|---|
33 | |
13 | |
12 | |
9 | |
7 |