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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Anonymous
Not applicable

Top 10 Rank based on user filter selection

Hi Everyone,

 

This is my first post here, so please excuse me if i happen to violate any of the communities's etiquettes.

 

So i am working with the below dataset:

 

Ad NameAd RevenueCPRRER
X20050023
Y3223244
Z339443

442

 

Now, i want to display the top 10 Names based on a filter. The filter will contain the above three columns : Ad Revenue, CPRP, & ER.

 

Basically, the top 10 ad names will be displayed based on whataver filter selection i am chosing. PLease note the i have these as seperate columns in my current data.

 

Need urgent help with this. I am stuck to figure out on how to handle the dynamic user input and calcuate rank/top10 based on that.

 

Thanks,

Aman

1 ACCEPTED SOLUTION
v-xuding-msft
Community Support
Community Support

Hi @Anonymous ,

 

The following is my sample for display top 10 based on Ad Revenue. You can reference to modify your report.

 

I have two tables. One is the sample you post. Another just contained one column of the column name from Table1. It will be used to a slicer.

1.jpg2.jpg3.png

  1. Creat a measure
Measure 2 =
VAR se =  SELECTEDVALUE ( 'Table2'[Column1])
RETURN
 SWITCH( TRUE(),
 se = "Ad Revenue",
COUNTROWS(FILTER(ALL('Table1'),ISONORAFTER('Table1'[Ad Revenue],SELECTEDVALUE('Table1'[Ad Revenue]),DESC,'Table1'[Ad Name],SELECTEDVALUE('Table1'[Ad Name]),DESC))),
 se = "CPRR",
COUNTROWS(FILTER(ALL('Table1'),ISONORAFTER('Table1'[CPRR],SELECTEDVALUE('Table1'[CPRR]),DESC,'Table1'[CPRR],SELECTEDVALUE('Table1'[CPRR]),DESC))),
se = "ER",
COUNTROWS(FILTER(ALL('Table1'),ISONORAFTER('Table1'[ER],SELECTEDVALUE('Table1'[ER]),DESC,'Table1'[ER],SELECTEDVALUE('Table1'[ER]),DESC))),
BLANK()
)
  1. Drag the measure to Visual level filters.

Filter type -- > change to Top N -- > show items : Top 10 -- > drag Rank to By value -- > Apply filter

4.jpg5.jpg

Best Regards,

Xue Ding

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

1 REPLY 1
v-xuding-msft
Community Support
Community Support

Hi @Anonymous ,

 

The following is my sample for display top 10 based on Ad Revenue. You can reference to modify your report.

 

I have two tables. One is the sample you post. Another just contained one column of the column name from Table1. It will be used to a slicer.

1.jpg2.jpg3.png

  1. Creat a measure
Measure 2 =
VAR se =  SELECTEDVALUE ( 'Table2'[Column1])
RETURN
 SWITCH( TRUE(),
 se = "Ad Revenue",
COUNTROWS(FILTER(ALL('Table1'),ISONORAFTER('Table1'[Ad Revenue],SELECTEDVALUE('Table1'[Ad Revenue]),DESC,'Table1'[Ad Name],SELECTEDVALUE('Table1'[Ad Name]),DESC))),
 se = "CPRR",
COUNTROWS(FILTER(ALL('Table1'),ISONORAFTER('Table1'[CPRR],SELECTEDVALUE('Table1'[CPRR]),DESC,'Table1'[CPRR],SELECTEDVALUE('Table1'[CPRR]),DESC))),
se = "ER",
COUNTROWS(FILTER(ALL('Table1'),ISONORAFTER('Table1'[ER],SELECTEDVALUE('Table1'[ER]),DESC,'Table1'[ER],SELECTEDVALUE('Table1'[ER]),DESC))),
BLANK()
)
  1. Drag the measure to Visual level filters.

Filter type -- > change to Top N -- > show items : Top 10 -- > drag Rank to By value -- > Apply filter

4.jpg5.jpg

Best Regards,

Xue Ding

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.