Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hi all,
I have seen several examples with a dynamic top N but I just can't seem to get it working in my report.
Could someone have a look at my example mScore_topN.pbix at the following link ? mScore
Many thanks
David
Solved! Go to Solution.
change your TopN measure to
TopN = if([RANK] <= SELECTEDVALUE('Top N'[Top N]),1,0)
and then filter your visual by TopN = 1
change your TopN measure to
TopN = if([RANK] <= SELECTEDVALUE('Top N'[Top N]),1,0)
and then filter your visual by TopN = 1
Hi @lbendlin
This is great many thanks.
I'm not very good with DAX. Any idea how I could also add a Bottom N filter ?
Thanks
David
Run a MAXX over the RANKX and then subtract the rank from the result. That makes the BottomN behave like the TopN.
Watch out for performance issues with large lists.
Thanks @lbendlin
I'll keep that in mind. For the moment I have duplicated the table and added a top n and bootom n. This way they can compare the top and the bottom at a glance.
Thanks for your reply
@ADP007 ,
Use what if analysis with incremant of 1 for N filter.
Regards,
Manikumar
Proud to be a Super User!
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 58 | |
| 53 | |
| 43 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 122 | |
| 108 | |
| 44 | |
| 32 | |
| 24 |