Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more
Hey Power users,
I am looking forward to achieving something in Power BI. I have a bar chart and a slicer. The slicer contains the names of manufacturers and the bar chart shows the top 10 items supplied by all manufacturers. Now, when i select the slicer, the chart changes and the filter context is changed to the selected manufacturer in the slicer. I dont want this behaviour. Instead what should happen on the chart is that the same part numbers (top 10 across all manufacturers) should always show and whichever part number isnt a part of the selected manufacturer, it should just show 0. Can anyone help me with this?
Thank you.
@amitchandak looking forward to your help!
Solved! Go to Solution.
Hi, @sufiyanakhtar
Please try follow setps:
1. Add a new calculated table showing the top 10 items from all manufacturers and build a one-to-many relationship with the fact table.
Calculated table:
New Table =
CALCULATETABLE (
DISTINCT ( 'Table'[Items] ),
TOPN (
10,
SUMMARIZE ( 'Table', 'Table'[Items], "Total Value", SUM ( 'Table'[Value] ) ),
[Total Value], DESC
)
)
2. Add a measure like below:
Total Value = SUM('Table'[Value])+0
3. Replace your original 'Axis' and 'Values' in bar chart
4. Show items with no data and filter out all blank values in the filter pane
Result:
Please check my sample pbix for more details.
Best Regards,
Community Support Team _ Eason
@sufiyanakhtar , Try something like
TOP N all =
var _1 = topn(10,ALL('Item'[item]),CALCULATE([net], REMOVEFILTERS(manufactures)),DESC)
return
CALCULATE([Net], _1,VALUES('Item'[item]))
Hi, @sufiyanakhtar
Please try follow setps:
1. Add a new calculated table showing the top 10 items from all manufacturers and build a one-to-many relationship with the fact table.
Calculated table:
New Table =
CALCULATETABLE (
DISTINCT ( 'Table'[Items] ),
TOPN (
10,
SUMMARIZE ( 'Table', 'Table'[Items], "Total Value", SUM ( 'Table'[Value] ) ),
[Total Value], DESC
)
)
2. Add a measure like below:
Total Value = SUM('Table'[Value])+0
3. Replace your original 'Axis' and 'Values' in bar chart
4. Show items with no data and filter out all blank values in the filter pane
Result:
Please check my sample pbix for more details.
Best Regards,
Community Support Team _ Eason
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 26 | |
| 22 | |
| 22 | |
| 20 | |
| 17 |
| User | Count |
|---|---|
| 35 | |
| 29 | |
| 21 | |
| 19 | |
| 17 |