Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
I have a table visual with the following values .... and I want to place the rank of Customer A in a card. That is, the number 2.
However, obviously when I filter for the customer, it only has one row and therefore ranks 1.
I want to return the rank of customer A in the content of all the customers.
PBIX link:
https://drive.google.com/file/d/1WuEalnD65nIrCjJJNV95TAnWp6hN7QdW/view?usp=share_link
Thanks for any ideas.
Solved! Go to Solution.
Hi,
Please check the below picture and the attached pbix file.
I think, in this case, you can try to use ALL, instead of using ALLSELECTED.
Rank solution =
IF (
HASONEVALUE ( Customers[Customer] ),
IF (
NOT ( ISBLANK ( [Total sales] ) ),
RANKX (
FILTER ( ALL ( 'Customers'[Customer] ), NOT ( ISBLANK ( [Total sales] ) ) ),
[Total sales]
)
),
"select one customer"
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hi,
Please check the below picture and the attached pbix file.
I think, in this case, you can try to use ALL, instead of using ALLSELECTED.
Rank solution =
IF (
HASONEVALUE ( Customers[Customer] ),
IF (
NOT ( ISBLANK ( [Total sales] ) ),
RANKX (
FILTER ( ALL ( 'Customers'[Customer] ), NOT ( ISBLANK ( [Total sales] ) ) ),
[Total sales]
)
),
"select one customer"
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Brilliant @Jihwan_Kim ! I didn't think of ALL.
Thank you @Jihwan_Kim. I had a solution, but wanted exactly what you gave me. You took it that extra step that I needed and made it dynamic. I like the HASONEVALUE error message solution as well.
Many thanks.