Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
MrDoubleG
Microsoft Employee
Microsoft Employee

TOPN problem with duplicate values

Hi,

 

I have a table like this:

 

MrDoubleG_0-1633352332651.png

 

Player / Name / Quizizz Name have the same Name in all rows.

I now try to find the highest, 2nd highest, 3rd highest, ... number in the CPoints column. I am using these

 

1stPointsOverall = MAX(Results[CPoints])
 
2ndPointsOverall = MINX ( TOPN (2, VALUES(Results[CPoints]), CALCULATE(MAX(Results[CPoints])), DESC), CALCULATE(MAX(Results[CPoints])))
 
3rdPointsOverall =MINX ( TOPN (3, VALUES(Results[CPoints]), CALCULATE(MAX(Results[CPoints])), DESC),
CALCULATE(MAX(Results[CPoints])))
 
4thPointsOverall =MINX ( TOPN (4, VALUES(Results[CPoints]), CALCULATE(MAX(Results[CPoints])), DESC),
CALCULATE(MAX(Results[CPoints])))
 
etc.
 
the result is this:
MrDoubleG_1-1633352579057.png

But I want 

 

1stPointsOverall   45

2ndPointsOverall  45

3rdPointsOverall  45

4thPointsOverall 35

5thPointsOverall  25

6thPointsOverall  25

7thPointsOverall  18

8thPointsOverall  0

 

When looking at the definitions of TopN, its says that it would return mutliple rows if double entries occur, but it seems not to do this the way I have set it up.

 

Any idea, how to get to my wanted result?

 

Thanks,

 

Markus

 

1 REPLY 1
amitchandak
Super User
Super User

@MrDoubleG , create a new column like

rank col = rankx(table, [CPoints]+rand()/1000 ,,desc,dense)

 

Then try a measure

1stPointsOverall = MAX(filter(Table, Table[rank col] =1),Results[CPoints])

2ndPointsOverall = MAX(filter(Table, Table[rank col] =2),Results[CPoints])

 

 

refer tie breaker in rank

https://community.powerbi.com/t5/Community-Blog/Breaking-Ties-in-Rankings-with-RANKX-Using-Multiple-...

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.