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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
RLSid17
Helper III
Helper III

Top N Percent Matrix Visual


Hi,

I'm trying to make a matrix visual showing the Top 3 percentages. I already have a matrix report but I wanted it to show the top 3 that are favorable and the Top 3 that are unfavorable:

RLSid17_0-1668053527762.png

 

So the columns are rows and they count each response to show the percentage of the row total as shown above. Is there a way for it to show the Top 3? For example, there are 3 categories that are at 100%, and basically just want to show the Top 3 Favorable. Also the same as unfavorable.

3 REPLIES 3
Anonymous
Not applicable

Hi @RLSid17 ,

 

Check the "show items with no data" feature.

Show items with no data in Power BI - Power BI | Microsoft Learn

vjaywmsft_0-1669801366284.png

 

Best Regards,

Jay

amitchandak
Super User
Super User

@RLSid17 , for TOP you can try TOPN function

 

example

CALCULATE([Net], TOPN(3,ALLSELECTED('Item'[Category]), [Net],DESC), values('Item'[Category]))

 

TOPN: https://youtu.be/QIVEFp-QiOk

For Top % , Try like

https://exceleratorbi.com.au/pareto-analysis-in-power-bi/

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

I tried Top N but it doesn't show the results I'm expecting and I'm not sure if the Pareto Analysis would fit in.

Basically, the requirement would be like this, this is the visual I have:

RLSid17_0-1668083642156.png


And they would like for it to be like this in a separate visual (I know it may seem that I have already done it but this is only filtered, they would want for it to automatically get the percentage from the 1st visual:

RLSid17_1-1668083689133.png

So for example, all 3 above only has Favorable responses. They would also want it to get Unfavorable responses. So basically if 2 out of 3 column rows are blank, that would only get the value.

Please let me know if this would be possible and if there are any queries needed on my end.




Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

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.