Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Dear PBI enthusiasts!
I have a requirement where I need to show the Top N of a column '%Profit' and if there is a tie then I need to use the column 'Total Sales'. I am using RankX for my first column but not getting the second column to be used when there is a tie.
Any help would be greatly appreciated and thank you in advance!
Solved! Go to Solution.
Hi @DivyaReddy ,
try this measure
Rank =
VAR Rank1 =
RANKX(ALL(Facts),
[% Profit]
)
VAR Rank2 =
VAR CurrentProfit = [% Profit]
RETURN
RANKX(
CALCULATETABLE(
FILTER(
ADDCOLUMNS(
Facts,
"@Total Sales",[Total Sales],
"@%Profit",[% Profit]
),
[% Profit] = CurrentProfit
),
ALL('Facts')),
[Total Sales]
)
RETURN
Rank1*Rank2
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @DivyaReddy ,
try this calculated column:
This seems to have worked in theory but not sure why I get "Parameter not correct type" for "EARLIER('Facts14'[%Profit])" and EARLIER('Facts14'[Total Sales]) when I substituted my actual column and table names They They are measures (not columns) in my actual data not sure if that matters?
Hi @DivyaReddy ,
try this measure
Rank =
VAR Rank1 =
RANKX(ALL(Facts),
[% Profit]
)
VAR Rank2 =
VAR CurrentProfit = [% Profit]
RETURN
RANKX(
CALCULATETABLE(
FILTER(
ADDCOLUMNS(
Facts,
"@Total Sales",[Total Sales],
"@%Profit",[% Profit]
),
[% Profit] = CurrentProfit
),
ALL('Facts')),
[Total Sales]
)
RETURN
Rank1*Rank2
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Looking into it - thank u so much!
HI @DivyaReddy ,
Did I answer your question? Mark this post as a solution if I did!
not very clear for me
Sorry abt that - updated the description and hopefully it is better now.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.