Guide section 12 of 31

Reusable Page Patterns

The later guide expanded the earlier six templates into 24 page archetypes. The archetype tells you what the page is for; the template tells you how that archetype is composed.

Landing / Navigation

  • Goal: Enter a report, domain or report section and choose where to go next.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Header / context, Navigation cards / links, Shortcuts / help
  • Recommended visuals/components: Buttons, Page navigator, Text boxes, Images
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Overview or report section.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Overview or report section
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Header / context ]
[ Navigation cards / links ]
[ Shortcuts / help ]

Overview / Summary

  • Goal: Understand overall status and the most important changes or exceptions at a glance.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Header + filters, KPI summary, Primary trend / status, Breakdown / exceptions, Detail on demand
  • Recommended visuals/components: Cards, Slicers, Line/Column charts, Bar charts, Matrix
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Analysis or drillthrough.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Analysis or drillthrough
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Header + filters ]
[ KPI summary ]
[ Primary trend / status ]
[ Breakdown / exceptions ]
[ Detail on demand ]

KPI / Scorecard

  • Goal: Monitor targets, benchmarks and KPI health across a set of measures.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Context + filters, KPI cards, Target comparison, KPI trends, Breakdown
  • Recommended visuals/components: Cards, KPI visual, Bar/Column charts, Matrix, Sparklines
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: KPI analysis or detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: KPI analysis or detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Context + filters ]
[ KPI cards ]
[ Target comparison ]
[ KPI trends ]
[ Breakdown ]

Monitoring / Operational

  • Goal: See what needs attention now and support recurring operational review.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Filters, Status KPIs, Exceptions / alerts, Operational trend, Worklist / detail
  • Recommended visuals/components: Cards, Tables, Matrix, Conditional formatting, Charts, Slicers
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Exception detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Exception detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Filters ]
[ Status KPIs ]
[ Exceptions / alerts ]
[ Operational trend ]
[ Worklist / detail ]

Analysis / Explore

  • Goal: Investigate a business question by changing dimensions, filters or analytical views.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Filters / controls, Primary analysis, Comparison / breakdown, Supporting analysis, Detail
  • Recommended visuals/components: Slicers, Field parameters, Charts, Matrix, Decomposition tree
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Focused analysis or detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Focused analysis or detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Filters / controls ]
[ Primary analysis ]
[ Comparison / breakdown ]
[ Supporting analysis ]
[ Detail ]

Trend / Development

  • Goal: Understand how a measure changes over time and whether the direction is expected.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Context KPIs, Time controls, Main trend, Benchmark / comparison, Breakdown
  • Recommended visuals/components: Line chart, Column chart, Cards, Slicers
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Comparison or detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Comparison or detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Context KPIs ]
[ Time controls ]
[ Main trend ]
[ Benchmark / comparison ]
[ Breakdown ]

Comparison

  • Goal: Compare entities, periods, channels, categories or peers on a consistent basis.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Filters, Comparison KPIs, Primary comparison, Difference / variance, Detail table
  • Recommended visuals/components: Bar/Column charts, Cards, Matrix, Small multiples where suitable
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Variance or entity detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Variance or entity detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Filters ]
[ Comparison KPIs ]
[ Primary comparison ]
[ Difference / variance ]
[ Detail table ]

Variance / Actual vs Target

  • Goal: Show how actual performance differs from budget, target, norm or previous period.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Variance KPIs, Actual vs target, Variance visual, Contributors, Detail
  • Recommended visuals/components: Cards, Waterfall, Bar/Column charts, Matrix
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Root-cause analysis.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Root-cause analysis
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Variance KPIs ]
[ Actual vs target ]
[ Variance visual ]
[ Contributors ]
[ Detail ]

Driver / Root-Cause Analysis

  • Goal: Explain why a KPI, variance or outcome changed and identify the strongest contributors.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Problem / KPI, Key drivers, Contribution analysis, Supporting evidence, Detail
  • Recommended visuals/components: Decomposition tree, Waterfall, Bar charts, Matrix
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Contributor drillthrough.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Contributor drillthrough
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Problem / KPI ]
[ Key drivers ]
[ Contribution analysis ]
[ Supporting evidence ]
[ Detail ]

Contribution / Breakdown

  • Goal: Understand which categories or segments make up a total and which contribute most.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Total KPI, Category breakdown, Ranked contributors, Secondary context, Detail
  • Recommended visuals/components: Bar charts, Stacked charts, Treemap, Matrix, Cards
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Category detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Category detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Total KPI ]
[ Category breakdown ]
[ Ranked contributors ]
[ Secondary context ]
[ Detail ]

Distribution

  • Goal: Understand spread, concentration, variability and outliers rather than only averages.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Summary statistics, Distribution visual, Segments, Outliers, Detail records
  • Recommended visuals/components: Scatter chart, Binned Column chart, Table; approved custom visual if required
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Outlier detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Outlier detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Summary statistics ]
[ Distribution visual ]
[ Segments ]
[ Outliers ]
[ Detail records ]

Segmentation

  • Goal: Compare meaningful groups and identify differences in performance or behaviour.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Filters, Segment KPIs, Segment visual, Comparison, Detail
  • Recommended visuals/components: Bar charts, Scatter chart, Matrix, Slicers
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Segment detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Segment detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Filters ]
[ Segment KPIs ]
[ Segment visual ]
[ Comparison ]
[ Detail ]

Search / Lookup

  • Goal: Find a specific entity, item, store, article, partner or record using known attributes.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Search / filter area, Result count / context, Results table, Selection / actions
  • Recommended visuals/components: Slicers, Text/search slicer patterns, Table, Matrix, Buttons
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Entity detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Entity detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Search / filter area ]
[ Result count / context ]
[ Results table ]
[ Selection / actions ]

List / Results

  • Goal: Browse, filter, sort and compare a larger result set before opening one item.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Filters, Summary / count, Sortable results, Selection state, Detail action
  • Recommended visuals/components: Table, Matrix, Slicers, Conditional formatting
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Entity detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Entity detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Filters ]
[ Summary / count ]
[ Sortable results ]
[ Selection state ]
[ Detail action ]

Entity Detail

  • Goal: Understand one selected business entity in context.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Entity header, Summary KPIs, Trend, Attributes / breakdown, Related records
  • Recommended visuals/components: Cards, Charts, Table, Matrix, Drillthrough
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Transaction or related detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Transaction or related detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Entity header ]
[ Summary KPIs ]
[ Trend ]
[ Attributes / breakdown ]
[ Related records ]

Transaction Detail

  • Goal: Inspect exact underlying records, events or transactions supporting an analysis.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Context, Summary, Transaction table, Supporting metrics
  • Recommended visuals/components: Table, Matrix, Cards, Slicers
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Back to analysis.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Back to analysis
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Context ]
[ Summary ]
[ Transaction table ]
[ Supporting metrics ]

Exception / Attention

  • Goal: Prioritize abnormalities, risks or underperformance that require investigation or action.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Exception KPIs, Prioritized list, Severity / reason, Trend / evidence, Detail
  • Recommended visuals/components: Cards, Conditional formatting, Table/Matrix, Bar charts
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Exception drillthrough.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Exception drillthrough
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Exception KPIs ]
[ Prioritized list ]
[ Severity / reason ]
[ Trend / evidence ]
[ Detail ]

Forecast / Planning

  • Goal: Understand the expected future state and compare it with targets or capacity.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Current state, Forecast KPIs, Trend + forecast, Assumptions / drivers, Breakdown
  • Recommended visuals/components: Line chart, Cards, Slicers, Analytics features where supported
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Scenario or plan detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Scenario or plan detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Current state ]
[ Forecast KPIs ]
[ Trend + forecast ]
[ Assumptions / drivers ]
[ Breakdown ]

Scenario / What-if

  • Goal: Evaluate how changing one or more assumptions affects an outcome.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Baseline, Parameters, Scenario output, Delta / impact, Breakdown
  • Recommended visuals/components: What-if parameters, Slicers, Cards, Charts
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Decision / monitoring.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Decision / monitoring
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Baseline ]
[ Parameters ]
[ Scenario output ]
[ Delta / impact ]
[ Breakdown ]

Geographic / Location

  • Goal: Understand spatial differences and compare performance across locations or regions.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: KPIs / filters, Map, Ranking / comparison, Location breakdown, Detail
  • Recommended visuals/components: Azure Maps, Cards, Bar charts, Table/Matrix
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Location detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Location detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ KPIs / filters ]
[ Map ]
[ Ranking / comparison ]
[ Location breakdown ]
[ Detail ]

Process / Funnel

  • Goal: Understand progression through stages, conversion and bottlenecks.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Volume KPIs, Stage progression, Conversion / loss, Bottlenecks, Detail
  • Recommended visuals/components: Funnel, Bar/Column charts, Cards, Matrix
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Stage detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Stage detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Volume KPIs ]
[ Stage progression ]
[ Conversion / loss ]
[ Bottlenecks ]
[ Detail ]

Reconciliation / Audit

  • Goal: Validate numbers, expose mismatches and support traceability between sources or calculations.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Status summary, Difference KPIs, Mismatch table, Source / record detail
  • Recommended visuals/components: Cards, Table, Matrix, Conditional formatting
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Record detail.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Record detail
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Status summary ]
[ Difference KPIs ]
[ Mismatch table ]
[ Source / record detail ]

Narrative / Explanation

  • Goal: Explain a result or decision using a deliberate sequence of key messages and evidence.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Key message, Evidence, Supporting charts, Explanation, Next action
  • Recommended visuals/components: Text boxes, Cards, Charts, Smart narrative where appropriate
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Supporting analysis.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Supporting analysis
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Key message ]
[ Evidence ]
[ Supporting charts ]
[ Explanation ]
[ Next action ]

Help / Definitions

  • Goal: Explain report usage, metric definitions, ownership, scope and analytical conventions.
  • Primary user question: Derived from the page purpose; write it explicitly before implementation.
  • Recommended sections: Intro / purpose, Navigation help, Definitions, Metric glossary, Ownership / links
  • Recommended visuals/components: Text boxes, Buttons, Shapes, Page navigator
  • Interaction model: Use only interactions that support the page's next analytical step; typical next level: Return to report.
  • Information hierarchy: Context/control → status/primary answer → explanation/breakdown → detail → next step.
  • Suitable navigation: Return to report
  • Native Power BI implementation: Compose from the listed native visuals/controls and the standard interaction patterns in this guide; custom visuals are exceptions.
  • Common mistakes: Treating the archetype as a rigid screen; adding unrelated analytical tasks; duplicating controls already handled globally.
  • Wireframe structure:
[ Intro / purpose ]
[ Navigation help ]
[ Definitions ]
[ Metric glossary ]
[ Ownership / links ]

Six core reusable templates recovered from the guide

TemplateQuestionCompositionInteractionKey rule
Overview / MonitorWhat requires my attention?Summary indicators + one dominant trend/status + top exceptions + key breakdown.Cross-filter for quick focus; drillthrough for investigation.Overview surfaces exceptions; it should not explain every root cause.
TrendHow is this developing?Current state + main time series + benchmark/target + supporting breakdown.Time/period controls; drillthrough for entities.Keep comparisons stable across the report.
ComparisonHow does A compare with B?Current + target/benchmark + difference + primary comparison/ranking.Cross-highlight for whole-vs-subset; filter for subset analysis.Always state the comparison basis.
Variance / Root CauseWhy did this change?Actual/expected/variance summary + waterfall/contribution + ranked contributors + detail.Selection narrows contributors; drillthrough into selected cause/entity.Use on analysis pages, not as overview decoration.
Detail / OperationalWhich items need attention?Compact summary + local controls + Table/Matrix + sort/search.Filtering, sorting, expand/collapse and entity drillthrough.Do not recreate native table behavior as decorative cards.
DrillthroughTell me more about this itemSelected entity/context + complementary KPIs + trend/cause + detailed records.Filtered context from source + Back.Provide both additional depth and broader context.