Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
have the following table:
Classification | Division | Operations | Value | Year |
Healthcare | Eastern | Boston | 1,000,000 | 2021 |
Helathcare | Western | Los Angeles | 500,000 | 2021 |
Healthcare | Western | San Francisco | 250,000 | 2021 |
Manufacturing | Southern | Texas | 100,000 | 2020 |
Manufacturing | Southern | Florida | 5,400,000 | 2020 |
So each field (except Value) will be a slicer. The ranking will need to be done dynamically depending on what slicers are selected. So if Healthcare is selected, the ranking will take into account the 3 rows for healthcare and rank by value descending. If Healthcare and Los Angeles are selected, then the ranking will be done with just that row. If no slicers selected, than rank entire table.
not sure how to use Rankx function to get this done. So far my results don't bring back what i am expecting.
Scott
Solved! Go to Solution.
Hi @scabral ,
The formula should be:
Hi @scabral ,
The formula should be:
@scabral , Try like
Rankx(allselected(Table[Classification]) , calculate(Sum(Table[Value])) , ,desc, dense)
For Rank Refer these links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
Measure Rank: https://www.youtube.com/watch?v=DZb_6j6WuZ0&list=PLPaNVDMhUXGaaqV92SBD5X2hk3TMNlHhb&index=40
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
23 | |
7 | |
7 | |
6 | |
6 |
User | Count |
---|---|
27 | |
12 | |
10 | |
9 | |
6 |