Guide section 34 of 55
Do not design Power BI as a website
A Figma prototype can make almost anything appear possible. Power BI cannot reproduce arbitrary frontend behavior simply because it can be drawn.
Avoid casually designing:
- custom dropdown systems when a slicer would work;
- custom table controls when Table or Matrix already solves the task;
- complex drawers and modals;
- highly animated transitions;
- nested application states;
- elaborate hover interactions;
- custom pagination;
- arbitrary drag-and-drop;
- complex multi-state components;
- highly responsive grid behavior;
- UI that depends on DOM/CSS behavior.
Instead, escalate deliberately:
Native Power BI
→ Native + configuration
→ Reusable implementation pattern
→ Custom visual only when justifiedThe objective is not to reproduce the Figma file pixel-for-pixel. The objective is to design something that stays consistent, scalable and maintainable inside Power BI.