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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

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
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.