Guide section 26 of 31

Common Anti-Patterns

Anti-patternWhy it fails
Designing Power BI as a websiteCreates unsupported layout/state expectations.
Excessive custom visualsAdds governance, performance and maintenance risk.
Too many visuals per pageDilutes the primary question and increases query/render cost.
Duplicated filtersCreates ambiguous scope and wastes space.
Hidden active filter contextMakes users distrust or misread results.
Inconsistent drill behaviorForces relearning and causes navigation errors.
Excessive / overlapping bookmarksCreates brittle state logic and selected-state confusion.
Pixel-perfect Figma beyond Power BI capabilityShifts design debt to developers and causes late compromise.
Rebuilding native features unnecessarilyLoses familiar behavior and maintainability.
Unique solution per reportPrevents scale and governance.
Charts where a table communicates betterReduces precision for lookup/detail tasks.
Dashboard without a clear analytical questionTurns the page into a metric dump.
Color-only statusFails accessibility and weakens comprehension.
Pie chart for time seriesUses the wrong visual encoding for ordered change.
Arbitrary category orderHides ranking or logical sequence.
Tooltips for essential informationMakes critical content undiscoverable/inaccessible.
Using bookmarks as an application frameworkOvercomplicates a report's state model.
Assuming desktop canvas will print cleanlyProduces poor A4/PDF output.
Assuming mobile is automatic responsive reflowCreates unreadable phone experiences.
Treating Nudge/Power UI as new runtime capabilityConfuses design/standardization layers with Power BI itself.
Treating project preference as a platform limitationPrevents justified exceptions and misinforms teams.