Guide section 16 of 31

Dashboard / Report UX Heuristics

HeuristicPower BI-specific guidance
Cognitive loadOne coherent analytical question per page. Remove unrelated metrics and controls.
ScanningPlace status/KPIs and the dominant answer early in the visual hierarchy; align edges and labels.
Visual hierarchyContext → control → status → explanation → detail → next step.
ConsistencyKeep filter locations, semantic colors, units, comparison labels and navigation behavior stable.
AffordanceButtons, drillthrough actions and switchers should look interactive and use familiar labels.
FeedbackSelections, filters, active pages and changed views need visible state.
DiscoverabilityDo not hide essential drill/filter behavior behind non-obvious interactions.
Progressive disclosureOverview surfaces exceptions; analysis explains; drillthrough adds context; detail shows records.
Recognition vs recallShow selected filter/context values instead of expecting users to remember them.
Error preventionPrevent contradictory filter states, unlabeled metric switches and invalid drill destinations.
Context preservationPass selected entity/filter context into drillthrough and provide a clear Back route.
ComparisonAlways state the basis: budget, target, norm, peer, previous period or previous year.
OrientationPage title, entity/location/period and navigation selected state should answer 'where am I?'
NavigationUse the simplest native mechanism; avoid application-like bookmark state machines.
Information densityOperational pages may be dense; density must support scanning and action, not maximize visual count.
Data confidenceUse clear metric definitions, units, time grain and data-availability states; avoid implying precision not supported by the data.