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!
I need to give a table wich contains top 10 error % over the last year. So I understood I need a ranking. But can't get it to work:
The average is in column 'Avg Error %' and is now sorted. In the column after I need the rank.
I used:
RANK Avg Error % =
RANKX( ALLSELECTED(ErrorTotalsDay[DtKey_Checkdate]); CALCULATE(AVERAGE(ErrorTotalsDay[Error % Day]));;ASC)
Solved! Go to Solution.
Hey @Anonymous Create these measures
Avg error = Avg(error)
Rank Avg Error = rankx(allselected(rulekey),[Avg error],,desc
Post this, drag this measure in table and in the filter pane just apply a filter that this measure should be less than 11, and it will always show top 10 records.
Hey @Anonymous Create these measures
Avg error = Avg(error)
Rank Avg Error = rankx(allselected(rulekey),[Avg error],,desc
Post this, drag this measure in table and in the filter pane just apply a filter that this measure should be less than 11, and it will always show top 10 records.
The TOP N Filter option isn't there.
Hi @Anonymous
You don't need to create a Rank measure. You can use the filter panel and add a condition to show only TOP 10 values based on the Avg. Error % measure.
_______________
If I helped, please accept the solution and give kudos! 😀
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 |
|---|---|
| 56 | |
| 52 | |
| 45 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 108 | |
| 108 | |
| 39 | |
| 33 | |
| 25 |