Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
As someone who is new to Power BI and just starting to learn, I'm trying to rank products based on their orders. However, I'm encountering an issue where the ranking does not update correctly when I apply a page-level filter on CategoryName. Below is the DAX formula I'm using. Could you please help me identify if I'm missing something?
Total Orders = DISTINCTCOUNT('Sales Data'[OrderNumber])RankProducts = RANKX(ALLSELECTED('Product Lookup'),
[Total Orders],
,DESC,Dense)
Solved! Go to Solution.
Initially, the DAX expression wasn't working because I created a calculated column instead of a measure. Once I used the same formula as a measure, it worked perfectly.
RankProducts = RANKX(ALLSELECTED('Product Lookup'),
[Total Orders],
,DESC,Dense)
Initially, the DAX expression wasn't working because I created a calculated column instead of a measure. Once I used the same formula as a measure, it worked perfectly.
RankProducts = RANKX(ALLSELECTED('Product Lookup'),
[Total Orders],
,DESC,Dense)
Hi,
Please try something like below whether it suits your expectation.
RankProducts =
RANKX (
ALLSELECTED ( 'Product Lookup'[CategoryName], 'Product Lookup'[ProductName] ),
[Total Orders],
,
DESC,
DENSE
)
Thanks for the suggestion. I tried your solution, but it resulted in an error because CategoryName and ProductName are in two different tables:
I am not sure how your semantic model looks like, but please try something like below.
RankProducts =
RANKX (
ALLSELECTED ( 'Product Lookup'[ProductName] ),
[Total Orders],
,
DESC,
DENSE
)
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 8 | |
| 6 | |
| 4 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 25 | |
| 17 | |
| 8 | |
| 8 | |
| 7 |