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 everyone,
I’m building a fruit-inventory dashboard and want to show each stage of our banana supply chain as a bubble. For example:
Harvested Bananas: 10 crates
In Transit: 80 crates
Delivered: 50 crates
Each stage is represented by a bubble, and I’d like the bubble size to grow or shrink automatically according to the count—so “In Transit” would appear largest when it has 80 crates, and “Harvested” smaller with only 10.
I previously tried the Akvelon Power BI visual, but I couldn’t get the bubble size to respond dynamically to the measure. The layout should display the stages sequentially (1-2-3…) while each bubble scales with the underlying data.
What’s the best way to achieve this in Power BI? Would you recommend a custom visual, a DAX measure trick, or another built-in visual? Any guidance or examples would be greatly appreciated.
Thanks,
@dlv_35 Hi!
Add a Scatter Chart visual to your report.
Put your “Stage” field in the Details bucket.
Put an index (or just Stage again) in the X-Axis to force ordering.
Put a constant (like 1) in the Y-Axis to keep everything aligned horizontally (or vertically).
Put your measure (e.g., [Crate Count]) into the Size bucket.
Set the marker size scaling in the Format pane → “Shapes” → “Size” to something comfortable.
If you want more control (labels inside bubbles, better spacing, tooltips), the free Bubble Chart by OKViz is well regarded and supports dynamic sizing natively.
BBF
Hi @dlv_35 ,
Try this:
X-axis → StageOrder
Y-axis → create a dummy measure Always1 = 1 so all bubbles align in a row.
Size → Crates (this makes bubbles grow/shrink).
Legend / Details → Stage
🌟 I hope this solution helps you unlock your Power BI potential! If you found it helpful, click 'Mark as Solution' to guide others toward the answers they need.
💡 Love the effort? Drop the kudos! Your appreciation fuels community spirit and innovation.
🎖 As a proud SuperUser and Microsoft Partner, we’re here to empower your data journey and the Power BI Community at large.
🔗 Curious to explore more? [Discover here].
Let’s keep building smarter solutions together!
This is the simplest approach if you just want proportional sizing
Create a table like this:
| Harvested | 10 |
| In Transit | 80 |
| Delivered | 50 |
In Power BI:
Insert a Bubble Chart (or a Scatter Chart).
Drag Stage to the Details or Category field.
Drag Crates to the Size field.
Optionally, use a constant or index for X-axis to keep stages in order (e.g., 1, 2, 3).
Adjust bubble size scaling under Format → Bubbles → Size controls to make the difference visually clear.
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 |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |