Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi All,
I'm having an issue with RANKX on something that seems like it should be straight forward. I've tried various solutions found in forums but still can't resolve it.
I am creating a rank by insurer based on total premium in last 12 months, I have a rankx formula that works well in a table, however the total is incorrect. I need to add this total into a card as well so need to understand why.
The below table shows the difference for Insurer A. The rank 3 is correct for this insurer, however in the total it shows as 4. 4 is also the result when visualised in a card. I believe it is to do with the context of the total premium but can't figure out how to modify the RANKX measure to match the context of the table.
Here is the current measure:
Insurer Rank Overall =
RANKX (
ALL('Insurer Groups'[Insurer Group Report Name]),
[LTM Premium])
And hear is the result
Any help is appreciated.
Solved! Go to Solution.
Hello @MarkEden ,
If you want the sum of the rank, please plot the following measure:
Total Rank =
SUMX(VALUES('Insurer Groups'[Insurer Group Report Name]),[Insurer Rank Overall])Let me know if this didn't work.
Hello @MarkEden ,
If you want the sum of the rank, please plot the following measure:
Total Rank =
SUMX(VALUES('Insurer Groups'[Insurer Group Report Name]),[Insurer Rank Overall])Let me know if this didn't work.
Works perfectly. Thanks for your help!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Check out the July 2026 Power BI update to learn about new features.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 30 | |
| 25 | |
| 24 | |
| 23 | |
| 14 |
| User | Count |
|---|---|
| 50 | |
| 33 | |
| 21 | |
| 20 | |
| 19 |