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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

MAx value of a measure to return names of the respective value (country).

Hi There,

 

I want dax measure to return the names of the country which have the highest value. The value here is a measure itself.

P__Sar8_0-1659026698095.png

I have used here a  trick of using a line chart and filtering on top n as 1, but this give only 1 country as max, if i have more than 1 countries- how can i get that?

 

Thanks!

1 ACCEPTED SOLUTION
tamerj1
Super User
Super User

Hi @Anonymous 
You can try

 

Max Country =
VAR T1 =
    ADDCOLUMNS ( VALUES ( TableName[Country] ), "@Value", [Measure] )
VAR MaxValue =
    MAXX ( T1, [@Value] )
VAR MaxRecord =
    FILTER ( T1, [@value] = MaxValue )
RETURN
    MAXX ( T1, [Country] )

 

View solution in original post

1 REPLY 1
tamerj1
Super User
Super User

Hi @Anonymous 
You can try

 

Max Country =
VAR T1 =
    ADDCOLUMNS ( VALUES ( TableName[Country] ), "@Value", [Measure] )
VAR MaxValue =
    MAXX ( T1, [@Value] )
VAR MaxRecord =
    FILTER ( T1, [@value] = MaxValue )
RETURN
    MAXX ( T1, [Country] )

 

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.