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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Anonymous
Not applicable

Need to rank customers by revenue in direct query mode for dynamic selections usong slicers

Hi, I need to show top 5 customers by revenue based on selected country/ countries. But then, in direct query there is no support for rankx. Selections are dynamic and hence, it is not be possible to create a ranking as part of view.any help on this would be appreciated.
1 ACCEPTED SOLUTION
Eric_Zhang
Employee
Employee

@Anonymous

Try a workaround with a measure to show TOP N in your  data. Check more details in the attached pbix.

 

Measure = IF(CONTAINS(TOPN(2,ALLSELECTED('Table'),'Table'[val],ASC),'Table'[id],MAX('Table'[id])),MAX('Table'[id]),BLANK())

Capture.PNGCapture1.PNGCapture2.PNG

 

 

 

View solution in original post

2 REPLIES 2
Eric_Zhang
Employee
Employee

@Anonymous

Try a workaround with a measure to show TOP N in your  data. Check more details in the attached pbix.

 

Measure = IF(CONTAINS(TOPN(2,ALLSELECTED('Table'),'Table'[val],ASC),'Table'[id],MAX('Table'[id])),MAX('Table'[id]),BLANK())

Capture.PNGCapture1.PNGCapture2.PNG

 

 

 

Why both topn and rankx are not supported in my version? I got the same error.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.