Guide section 4 of 31

Power BI Architecture Relevant to UX

ConceptDesigner-level meaningUX relevance
ReportA collection of pages connected to a semantic model.The user experiences the report as an analytical product; page architecture matters.
PageA configured report canvas containing visuals, controls and navigation.Treat each page as a coherent analytical question, not as an arbitrary screen.
Semantic modelThe governed data model feeding report visuals.UX options depend on available fields, relationships and measures.
MeasureCalculated numeric/business logic evaluated in filter context.KPI definitions, deltas, targets and conditional states should be defined, not implied by design.
DimensionA field used to group, filter or slice a measure.Dimensions define categories, drill paths and comparison structures.
Filter contextThe active set of filters affecting a calculation or visual.Visible state, scope and reset behavior are UX requirements.
VisualA Power BI rendering/control unit.Every visual should have a single analytical purpose and a known native implementation.
Visual interactionsHow one visual affects others.Specify cross-filter, cross-highlight or no interaction deliberately.
Drill-down/upMovement through a hierarchy inside a visual.Use for predictable levels such as Year → Quarter → Month.
DrillthroughNavigation to a dedicated page with selected context.Use for deeper contextual investigation and record-level evidence.
BookmarkSaved report/page state.Useful for controlled view states; avoid building an application framework from overlapping bookmarks.
TooltipSupplemental hover/focus context.Do not place essential information only in a tooltip.
Field parameterA native mechanism for letting users switch fields/measures in a visual.Prefer for equivalent analytical view switching where it keeps the mental model clear.
ThemeReport-level JSON/default styling layer.Use as a mapping from design-system decisions where Power BI supports the property.
Embedded Power BIPower BI rendered inside an application/container.The effective viewport, surrounding app navigation and application-level filters must be considered together.