Forum Discussion
Best Approach to Build Dynamic Shape-Based “Tile Visuals” in Power BI (Multiple Tags per type)
- 1 year ago
Hi Emmett ,
I've worked on something similar before, and from what you're describing, I’d say going with a custom visual might give you the flexibility you need — especially if tag positions and conditional formatting are key parts of the design.
Shape Map is decent for static layouts, but it gets tricky when you want to toggle visibility or apply dynamic status colors per tag. You’ll probably hit limitations fast if you need interactivity like tooltips per tag or dimming unused ones.
If you're okay with a bit of dev effort, building a custom visual (maybe using Deneb or even a fully custom TypeScript visual) could let you:
- lock tag positions per component type
- control visibility with DAX-driven logic
- apply conditional formatting with full color control
- show tooltips per tag using report page tooltips or custom handlers
Another quick win might be using a matrix visual with conditional formatting and some creative layout tricks, but it won’t give you the same visual fidelity as a shape-based layout.
Hope that helps a bit.
If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.
translation and formatting supported by AI
Hi Emmett ,
I've worked on something similar before, and from what you're describing, I’d say going with a custom visual might give you the flexibility you need — especially if tag positions and conditional formatting are key parts of the design.
Shape Map is decent for static layouts, but it gets tricky when you want to toggle visibility or apply dynamic status colors per tag. You’ll probably hit limitations fast if you need interactivity like tooltips per tag or dimming unused ones.
If you're okay with a bit of dev effort, building a custom visual (maybe using Deneb or even a fully custom TypeScript visual) could let you:
- lock tag positions per component type
- control visibility with DAX-driven logic
- apply conditional formatting with full color control
- show tooltips per tag using report page tooltips or custom handlers
Another quick win might be using a matrix visual with conditional formatting and some creative layout tricks, but it won’t give you the same visual fidelity as a shape-based layout.
Hope that helps a bit.
If my response resolved your query, kindly mark it as the Accepted Solution to assist others. Additionally, I would be grateful for a 'Kudos' if you found my response helpful.
translation and formatting supported by AI