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.
Hello !
I would like to have a rank column in my table. I know that I have to use rankx but here is the difficult point : I have created a relation between 2 sources based on the sku, and now I would like to rank but in my table I have dimensions coming from my source 1 and my source 2.
Here is a visual example :
So in my source 1 I have for example the field : sku, gender, color and sales
In the source 2 I have : sku and type
I have created a relation between the two tables based on the sku key.
An important point : I have contextual filters so the rank measure should change each time the filter value change.
How would you do that ?
Thanks guy !
Solved! Go to Solution.
@Anonymous , sorry , it should be Type
rankx(summarize(allselected(source1), sources2[SKU], source1[gender],source1[color], source1[Type]) , [sales],,desc, dense)
Thank you for your suggestion. I was running into a similar issue and this measure worked perfectly
Hello @amitchandak, thanks for the anwser 🙂
But Source 1 and source 2 are two different sources so I don't understand how this part : source1[source2]
could work. Source 2 is not a column of the source 1.
@Anonymous , sorry , it should be Type
rankx(summarize(allselected(source1), sources2[SKU], source1[gender],source1[color], source1[Type]) , [sales],,desc, dense)
@Anonymous , You have to create a measure rank
rankx(summarize(allselected(source1), sources2[SKU], source1[gender],source1[color], source1[source2]) , [sales],,desc, dense)
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
26 | |
10 | |
10 | |
9 | |
6 |