The Power BI Fellowship
Patterns & Playbooks · Patterns

Report design library

How to design executive, operational, analytical, detail, mobile, KPI scorecard, finance and sales reports, and the principles behind them: hierarchy, spacing, alignment, contrast, density, chart choice, accessibility, colour, titles, navigation and tooltips.

Data AnalystBI DeveloperSenior BI DeveloperPower BI DesktopChecked 2 Oct 2026Download .md
On this page (4)

Start from the question, not the canvas

Before you place a visual, write down who reads the report, which decision it supports, and the three questions it must answer in the first ten seconds. That's what the requirements template is for. A beautiful report that answers the wrong question is still the wrong report; Sprint 01 starts exactly here.

Report types

TypeReader and questionLayout that worksAvoid
Executive dashboardA leader: "Are we on track, and where should I look?"3–5 KPIs with target and trend across the top, one or two "why" visuals, no detailTables, more than one page of scrolling, unexplained abbreviations
Operational dashboardA team: "What needs action today?"Exceptions first (late orders, low stock), status colours, short refresh intervalsYear-to-date trends nobody acts on daily
Analytical reportAn analyst: "Why did this happen?"Slicers, drill-through, decomposition, a few linked visualsLocking everything down; too many slicers on one page
Detail reportAnyone who must check rows: "Which exact orders?"A table or paginated report with filters, export enabledCharts; pretending a 10,000-row table is a dashboard
Mobile reportOn the go: "One number, now"The mobile layout: KPIs stacked vertically, one visual per screenShrinking the desktop page
KPI scorecardManagement: "Which goals are on or off track?"KPI, target, status, owner, trend per row (or Metrics/goals)Status colours without the rule that sets them
Finance reportFinance: "Does it tie to the ledger?"Matrix with account hierarchy, period columns, variance, totals that reconcileRounded numbers that don't sum; missing currency labels
Sales reportSales leaders and reps: "Who, what, where is growing?"Trend vs target, top and bottom performers, region and product breakdowns, drill to customerRankings without context (size, prior period)

Principles

Visual hierarchy

The most important number goes top-left (where readers start) and largest. Supporting visuals get smaller as they get more detailed. If everything is bold, nothing is.

Spacing and alignment

Use a grid (for example 8 or 16 px units), equal gaps between visuals, and align edges. Misaligned visuals look like mistakes and make readers distrust the numbers.

Contrast and colour

Information density

Enough to answer the question, no more. If a visual doesn't change a decision, remove it. If readers need detail, give them drill-through, not a denser page.

Chart selection

To showUseAvoid
Change over timeLine chart (column chart for few periods)Pie charts over time
Comparison across categoriesBar chart, sorted3D, unsorted bars
Part of a wholeStacked bar, or a pie with 2–3 slicesPies with many slices; donuts as decoration
Actual vs targetBullet-style bar, KPI visual, variance columnTwo unrelated gauges
DistributionHistogram, box plotAverages alone
Relationship between two measuresScatterDual axes with unrelated scales
Exact valuesTable or matrixCharts with data labels on every point

Accessibility

Set alt text on visuals, a logical tab order, titles on every visual, sufficient contrast, and avoid conveying meaning by colour alone. Test with the keyboard and a screen reader (Microsoft's accessibility guidance; practise in mobile layouts and accessibility).

Titles

A title should say what the reader should conclude, or at least exactly what is shown: "Net sales vs target, Q1 2026, by region" beats "Sales". Dynamic titles (a measure using SELECTEDVALUE) keep the title true when slicers change.

Few pages, each with one purpose. Use page navigator buttons or a consistent left menu; put the page's filters in the same place on every page; use drill-through for "show me the detail of this".

Tooltips

Use report-page tooltips to answer the first follow-up question (trend for this region, top products for this month) instead of adding another visual to the page.

Before you publish

Run the before publishing a report checklist. For inspiration, third-party galleries such as PowerBI.tips have themes and layouts; treat them as starting points, not standards.

Something missing or out of date? Open an issue or edit content/toolkit/guides/report-design.md.