Dashboard & Analytics

Chapter 9
Dashboard Layout, UX and Data Storytelling

Diploma in Business Intelligence (Power BI)
Dashboard & Analytics   •   Diploma

Dashboard Layout, UX and Data Storytelling

Introduction

A dashboard is not merely a collection of charts. It is an information interface that helps a defined audience notice conditions, interpret evidence and decide what to do. In Power BI, effective dashboard design therefore combines data analysis, visual communication, user-experience design and operational understanding.

A technically correct report can still fail if users cannot locate important information, misunderstand a metric, overlook an exception or cannot use it on a mobile device. Dashboard quality is consequently judged not only by accuracy, but also by relevance, clarity, accessibility, speed and actionability.

This chapter presents an audience-centred approach to dashboard design. It explains requirements analysis, wireframing, visual hierarchy, navigation, progressive disclosure, annotation, narrative structure, mobile design and accessibility. It also considers governance, ethical risks and the practical use of Power BI features such as bookmarks, drill-through, tooltips, buttons, themes and conditional formatting.

Learning objectives

By the end of this chapter, you should be able to:

  1. Define dashboard audiences, decisions and success criteria.
  2. Create a wireframe and arrange visuals according to visual hierarchy.
  3. Apply navigation, filtering, drill-through and progressive disclosure appropriately.
  4. Construct a data story using context, evidence, interpretation and action.
  5. Design mobile-friendly and accessible Power BI reports.
  6. Evaluate dashboards for usability, accuracy, ethics and governance.
  7. Apply these principles to a realistic business intelligence case.

1. The dashboard as a decision-support interface

A dashboard normally supports one or more of three activities:

  • Monitoring: observing whether performance is within an expected range.
  • Analysis: investigating why a result occurred.
  • Action: selecting and assigning a response.

These purposes should not be confused. A monitoring dashboard may need a small number of prominent indicators and alerts. An analytical report may need decomposition, drill-through and detailed comparisons. An action-oriented dashboard should identify an owner, priority and next step.

A useful design question is: “What decision should this page improve?” If the answer is vague, the page will often become a visual catalogue rather than a decision tool.

Audience-centred design

Different users require different levels of detail. A chief operating officer may need a summary of service-level performance and exceptions, while a branch manager may need a daily queue, regional comparison and customer-level follow-up. The same dataset can therefore support different pages, permissions and narratives.

A simple audience profile should record:

Design questionExample
Primary userRegional operations manager
DecisionReallocate staff to locations with service delays
FrequencyDaily, with weekly review
Required measuresVolume, waiting time, service-level rate
Preferred detailRegion first; branch and transaction detail on demand
ConstraintsMobile access; row-level security

Requirements should also distinguish must-have, useful and out-of-scope information. This protects the dashboard from uncontrolled metric accumulation.

2. Information architecture and wireframing

Information architecture determines how content is grouped, named and reached. A practical Power BI report may use a sequence such as:

  1. Executive overview
  2. Performance by region or segment
  3. Operational drivers
  4. Exceptions and alerts
  5. Detailed records
  6. Definitions and methodology

This sequence follows progressive movement from summary to explanation to action. It should not be treated as a universal template; the correct structure depends on the decisions and workflow of the audience.

Wireframes

A wireframe is a low-fidelity plan showing the location and relative importance of content before detailed formatting. It may be drawn on paper, in a design tool or directly as a rough Power BI page. A wireframe should specify:

  • page purpose;
  • primary question;
  • location of headline indicators;
  • visual reading order;
  • filters and navigation;
  • space for interpretation and action;
  • mobile adaptation.

Wireframing prevents a common failure: placing visuals wherever empty space happens to exist. It also encourages discussion with stakeholders before time is spent building a polished report.

Dashboard wireframe showing headline indicators, trend, drivers and actions Title | Period | Navigation | Filters KPI 1KPI 2KPI 3Alert Trend and target Drivers / comparison Interpretation | Recommended action | Definitions
Dashboard wireframe showing headline indicators, trend, drivers and actions
Figure: Dashboard wireframe showing headline indicators, trend, drivers and actions

Figure: A conceptual wireframe moving from summary indicators to evidence and action.

Visual hierarchy

Visual hierarchy guides attention. Size, position, contrast, whitespace, alignment and colour all contribute. Western readers commonly scan from upper left across and then downward, but this tendency should be tested rather than assumed. The most important information should have the strongest visual prominence, not necessarily the most decoration.

A useful hierarchy is:

  • Level 1: page title, selected period and two to five critical KPIs;
  • Level 2: trend, target comparison and major drivers;
  • Level 3: diagnostic detail, tables and record-level information;
  • Level 4: definitions, methodology and technical notes.

Whitespace is functional. It separates groups, reduces visual noise and makes an important exception more noticeable. Excessive borders, shadows, saturated colours and unnecessary icons compete with evidence.

3. Choosing visuals and encoding meaning

Visuals should be selected according to the analytical task. A line chart is generally appropriate for change over time; a bar chart supports category comparison; a scatter plot helps examine the relationship between two quantitative variables; a table supports lookup of exact values. Pie and doughnut charts can show a small number of parts of a whole, but are often less precise for comparing similar segments.

The visual encoding must match the data. Position along a common scale is usually easier to compare than area or angle. A bar chart should normally begin its value axis at zero when bar length represents magnitude; truncation can exaggerate differences. If a non-zero baseline is essential, the design should clearly signal it and consider an alternative visual.

KPI design

A KPI should communicate a measure, context and status. A useful KPI card may contain:

  • current value;
  • comparison with target, prior period or forecast;
  • time period and unit;
  • direction or status;
  • concise explanatory label.

A percentage must not be presented without explaining its denominator. “Conversion rate” is incomplete unless the audience knows whether the denominator is visits, leads, quotations or eligible customers.

Conditional formatting should use meaningful thresholds. A red-green scheme may be unsuitable where “higher is better” for one measure but “lower is better” for another. Thresholds should be documented and reviewed with subject-matter experts.

4. Navigation and progressive disclosure

Navigation helps users form a mental model of the report. Power BI supports page navigators, buttons, bookmarks, drill-through pages, tooltips and hyperlinks. These mechanisms should be used consistently and labelled with familiar terms.

A report should make clear:

  • where the user is;
  • what filters are active;
  • how to return to the previous context;
  • what can be selected;
  • whether a visual is interactive;
  • how to obtain detail or definitions.

Progressive disclosure

Progressive disclosure presents only the amount of detail needed at each stage, while keeping additional information available. Examples include:

  • an overview page linking to a driver page;
  • a tooltip showing supplementary measures on hover;
  • drill-through from a region to its branches;
  • a bookmark revealing an advanced analysis panel;
  • a summary table linking to transaction detail.

Progressive disclosure reduces cognitive load, but hidden information can become undiscoverable. Important controls should not be concealed behind unexplained icons, and tooltips are not a substitute for essential labels or accessible content.

Filters require special care. A long list of slicers creates interaction cost and can produce contradictory selections. Group filters by purpose, use sensible defaults, show filter state and provide a reset mechanism. Report-level, page-level and visual-level filters should be used deliberately because their scope can otherwise surprise users.

5. Data storytelling and narrative structure

Data storytelling is the purposeful arrangement of evidence to answer a business question. It is not the invention of a dramatic story or the suppression of inconvenient results. A responsible narrative combines:

  1. Context: What is being measured, for whom and over what period?
  2. Question: What issue requires attention?
  3. Evidence: What pattern, comparison or exception is visible?
  4. Interpretation: What plausible factors explain it?
  5. Action: What should happen next, by whom and when?
  6. Caveat: What uncertainty, limitation or alternative explanation remains?

A page title should often state the analytical message rather than merely naming the chart. “Late deliveries increased in the North after the supplier change” is more informative than “Delivery trend.” However, the message must be supported by the displayed evidence and should not imply causation when the analysis establishes only association.

Annotation

Annotations direct attention and preserve interpretation close to the evidence. They may include:

  • reference lines for targets;
  • shaded periods for a known event;
  • concise callouts for a change point;
  • explanatory subtitles;
  • footnotes defining exclusions;
  • links to an action or owner.

Annotations should answer “what happened?” and, where evidence permits, “why might it matter?” They should not conceal uncertainty or overload the chart with prose. A helpful annotation is specific, dated and connected to a decision.

Analytical honesty

A narrative becomes misleading when it uses selective time periods, inconsistent scales, unreported missing data or causal language without evidence. Analysts should disclose data freshness, coverage, exclusions, definitions and material limitations. Where results are estimates, forecasts or samples, that status should be visible.

6. Mobile layouts and responsive use

Mobile reports are not simply smaller desktop reports. Touch targets, reading order, screen width and network conditions change the design problem. Power BI mobile layout should prioritise the primary decision and remove or relocate low-value detail.

Recommended practices include:

  • place the most important KPI and alert near the top;
  • use a single-column reading flow where possible;
  • use large, clearly labelled touch targets;
  • avoid dense tables and tiny legends;
  • limit simultaneous slicers;
  • test portrait and landscape orientations;
  • verify that tooltips, drill-through and navigation remain usable;
  • ensure that titles and units are visible without horizontal scrolling.

A mobile layout should be tested with realistic devices, not only by shrinking a desktop browser window. Performance also matters: excessive visuals, complex measures and large tables increase load time and can discourage use.

7. Accessibility and inclusive design

Accessibility is a quality requirement, not an optional cosmetic feature. It supports users with visual, motor, cognitive and situational limitations.

Important practices include:

  • use sufficient contrast between text, marks and backgrounds;
  • do not use colour as the only indication of status;
  • provide labels, symbols or text alongside colour;
  • use meaningful titles and alternative text where available;
  • set a logical tab order;
  • ensure keyboard access to controls;
  • use readable font sizes and plain language;
  • avoid excessive animation and visual clutter;
  • test with colour-vision simulation and screen-reading workflows;
  • provide definitions and explanations for abbreviations.

Accessibility should be considered during wireframing. Retrofitting it after the page is complete often requires structural changes. A red-green traffic-light design, for example, should also use words such as “above target” or “below target,” because colour perception varies and printing may remove colour.

8. A practical design workflow in Power BI

A disciplined workflow reduces rework:

Step 1: Establish the decision and audience

Document the users, decisions, measures, data refresh, security requirements and acceptable latency.

Step 2: Define measures and business rules

Agree on metric names, numerator and denominator, date logic, exclusions, targets and ownership. Store definitions in a methodology page or data dictionary.

Step 3: Sketch the information architecture

Decide what belongs on the overview, diagnostic, exception and detail pages. Remove information that does not serve a decision.

Step 4: Produce a wireframe

Arrange the page in reading order. Mark filters, navigation, annotations, actions and mobile priorities.

Step 5: Build a restrained visual system

Use a theme with a limited palette, consistent typography, spacing and status colours. Establish reusable formatting standards.

Step 6: Add interaction deliberately

Implement slicers, cross-highlighting, drill-through, bookmarks and tooltips only when they improve a task. Check that interactions do not create confusing or misleading states.

Step 7: Validate

Perform data validation, usability testing, accessibility checks, performance testing, mobile testing and security testing. Compare displayed results against trusted source totals.

Step 8: Publish and govern

Control workspace access, certify important datasets, document refresh schedules, monitor usage and establish a process for change requests.

A dashboard should be tested with representative users. Ask them to complete realistic tasks, such as “Identify the region requiring intervention and explain why.” Observe completion time, errors, misinterpretations and requests for clarification. User feedback is evidence about usability, not a replacement for analytical correctness.

9. Illustrative case: service-level dashboard for a logistics company

Background

SwiftRoute Logistics manages parcel deliveries across four regions. Its existing Power BI report contains 25 visuals, many slicers and several inconsistent definitions of “on-time.” Managers report that they can see data but cannot quickly identify where intervention is required.

Problem

The operations director needs a daily dashboard answering three questions:

  1. Is the company meeting its delivery target?
  2. Which regions or depots are driving failure?
  3. What action should a manager assign today?

The existing report also performs poorly on mobile devices and uses red and green without text labels.

Analysis

The design team interviews the director, regional managers and depot supervisors. It defines on-time delivery as parcels delivered on or before the promised date, excluding records with invalid promised dates. The target is 95%. The team distinguishes monitoring from diagnosis: the overview should show status, while a second page should explain regional and depot variation.

The team discovers that a total on-time rate can conceal regional problems. For example, suppose Region A delivers 9,500 of 10,000 parcels on time, while Region B delivers 700 of 1,000 on time. The company total is:

On-time rate = (On-time deliveries ÷ Total eligible deliveries) × 100
= (9,500 + 700) ÷ (10,000 + 1,000) × 100
= 10,200 ÷ 11,000 × 100
≈ 92.7%

The calculation assumes that the regional records are mutually exclusive and that both regions use the same eligibility rule. It shows performance below the 95% target, while the regional view identifies Region B as the more serious operational concern: 70% compared with Region A’s 95%.

Approach and solution

The redesigned report uses:

  • an overview page with the 92.7% KPI, target variance, eligible volume and a clearly labelled “below target” status;
  • a seven-day line chart with a target reference line;
  • a regional bar chart sorted from worst to best;
  • a short annotation identifying the beginning of a carrier transition;
  • a diagnostic page with depot, carrier and service type breakdowns;
  • drill-through to affected delivery records;
  • an action table containing depot, issue, owner and due date;
  • a methodology page defining the measure and exclusions;
  • a mobile layout that retains the KPI, alert and worst-performing region.

The narrative does not claim that the carrier transition caused the decline. It identifies the transition as a plausible factor requiring investigation and labels it accordingly.

Outcome

In user testing, managers locate the worst-performing region more quickly, interpret the status without relying on colour and use the drill-through page to identify affected depots. The reduction in visual count improves mobile usability. The report also becomes more trustworthy because its metric definition, data freshness and exclusions are visible.

Learning points

The case demonstrates that dashboard improvement is not achieved by adding more charts. It results from clarifying the decision, separating monitoring from diagnosis, defining measures, designing for action and testing with actual users.

10. Challenges, ethics and governance

Metric ambiguity

Different teams may calculate the same named measure differently. A dashboard should expose the definition, grain, time zone, denominator and exclusions. Certified semantic models and governed measures reduce inconsistency.

Privacy and access

Detailed dashboards may expose personal, customer or employee information. Apply least-privilege access, row-level security and appropriate aggregation. Avoid showing identifiable records when a group-level view is sufficient. Test security using accounts with different roles; do not assume that a hidden page provides security.

Bias and fairness

A dashboard can reproduce bias in historical data or use a proxy that disadvantages a group. Segment results where ethically and statistically appropriate, examine missingness and avoid presenting a ranking as objective when the underlying measure reflects unequal opportunities or reporting practices.

Automation and AI

AI-assisted visuals, natural-language questions and automated summaries can accelerate exploration, but generated explanations require human verification. An AI summary may infer causation, overlook exclusions or give prominence to a statistically small change. Organisations should govern data access, prompt handling, auditability and review of generated narratives.

Performance and maintenance

A visually attractive dashboard that is slow or stale will not support decisions. Reduce unnecessary visuals, optimise the semantic model and measures, choose an appropriate refresh strategy and display the last refresh time. Monitor usage and retire pages that no longer support a decision.

Best-practice checklist

Before publication, confirm that:

  • the audience and decision are explicit;
  • each visual has a purpose;
  • the reading order is obvious;
  • KPI definitions and units are visible;
  • targets and comparison periods are stated;
  • filters show their current state and can be reset;
  • detail is available without overcrowding the overview;
  • annotations are evidence-based;
  • mobile and keyboard use have been tested;
  • colour is not the sole carrier of meaning;
  • data freshness, limitations and ownership are documented;
  • permissions and sensitive data have been reviewed;
  • representative users can complete realistic tasks.

Chapter Summary

Effective Power BI dashboards are decision-support interfaces rather than collections of charts. Audience analysis establishes who needs information, what decision they must make and what level of detail is appropriate. Information architecture and wireframes organise content before construction, while hierarchy, whitespace and restrained visual encoding direct attention.

Navigation and progressive disclosure allow users to move from overview to explanation and detail without overwhelming the primary page. Data storytelling combines context, evidence, interpretation, action and caveat; annotations should clarify rather than exaggerate. Mobile layouts require prioritisation and touch-friendly design. Accessibility requires contrast, text alternatives, logical navigation and non-colour indicators.

A professional workflow includes metric governance, wireframing, deliberate interaction design, usability testing, data validation, performance review, security controls and ongoing maintenance. Ethical dashboard practice includes privacy protection, transparent definitions, awareness of bias and human review of AI-assisted explanations.

Key Terms

Audience-centred design: Designing around users’ decisions, context and capabilities.

Dashboard: An interactive information interface supporting monitoring, analysis or action.

Data storytelling: Arranging evidence and explanation to support a meaningful decision.

Drill-through: Navigation from a summary visual to a detail page filtered by the selected context.

Progressive disclosure: Revealing additional detail as the user needs it.

Wireframe: A low-fidelity structural plan of a report page.

Visual hierarchy: The ordering of attention created by position, size, contrast and spacing.

KPI: A key performance indicator linked to a target or important business objective.

Annotation: Text, reference marks or visual explanation attached to evidence.

Information architecture: The organisation and labelling of report content and navigation.

Semantic model: The governed data structure containing entities, relationships, measures and business logic.

Cross-highlighting: An interaction in which selecting one visual changes emphasis in another visual.

Tooltip: Supplementary information displayed when a user points to a visual element.

Accessibility: Designing so people with varied abilities can perceive, understand and operate a report.

Row-level security: Restricting data rows according to a user’s role or identity.

Data freshness: The degree to which displayed data reflects the latest available source data.

Cognitive load: The mental effort required to understand and use an interface.

Visual encoding: Representing data through position, length, colour, shape, size or other visual attributes.

Review Questions

5 Short Answer Questions

  1. What is the difference between a monitoring dashboard and an analytical report?
  2. State four elements that should be recorded in an audience profile.
  3. What is progressive disclosure, and why is it useful?
  4. Why should colour not be the only indicator of status?
  5. Name three items that should appear in a KPI card.

5 Long Answer Questions

  1. Explain how wireframing and visual hierarchy improve the design of a Power BI dashboard.
  2. Discuss the components of a responsible data story, including the role of caveats.
  3. Explain how navigation, filters, bookmarks and drill-through can be combined without confusing users.
  4. Describe a workflow for designing, testing and governing a professional dashboard.
  5. Discuss the major accessibility, privacy and ethical risks associated with business dashboards.

3 Analytical / Application Questions

  1. Design a page structure for a hospital operations dashboard whose users need to monitor waiting times and investigate delays. Justify the purpose of each page and visual.
  2. A sales dashboard shows strong total growth, but one customer segment has declining retention. Explain how you would redesign its narrative, annotations and progressive disclosure to prevent the total from hiding the segment problem.
  3. Create a mobile-first wireframe specification for a field-service dashboard. Identify the primary KPI, alert, filters, drill-through destination, accessibility provisions and performance considerations.

Multiple Choice Questions with Answers

Question 1

What is the primary purpose of a dashboard wireframe?

A. To finalise all colours and animations

B. To plan structure, reading order and content before detailed construction

C. To replace data validation

D. To enforce row-level security

Correct Answer: B. To plan structure, reading order and content before detailed construction

Question 2

Which visual is generally most suitable for showing change over time?

A. Line chart

B. Doughnut chart

C. Treemap

D. Single-value card

Correct Answer: A. Line chart

Question 3

What does progressive disclosure mean in dashboard design?

A. Showing every available field on the first page

B. Removing all detail from the report

C. Revealing additional detail when the user needs it

D. Allowing only administrators to view data

Correct Answer: C. Revealing additional detail when the user needs it

Question 4

Which statement represents responsible data storytelling?

A. It should imply causation whenever two measures move together

B. It should hide limitations to preserve confidence

C. It should combine evidence with context, interpretation, action and caveats

D. It should use the maximum number of visuals

Correct Answer: C. It should combine evidence with context, interpretation, action and caveats

Question 5

A dashboard uses only red and green to indicate status. What is the main accessibility concern?

A. The report will always load slowly

B. Users may be unable to distinguish status by colour perception or printing

C. The semantic model will lose relationships

D. Drill-through will be disabled

Correct Answer: B. Users may be unable to distinguish status by colour perception or printing

Question 6

In the illustrative logistics case, 10,200 of 11,000 eligible deliveries were on time. What was the overall on-time rate?

A. 70.0%

B. 90.5%

C. 92.7%

D. 95.0%

Correct Answer: C. 92.7%

Question 7

Which feature is most directly intended to move from a selected summary context to a filtered detail page?

A. Drill-through

B. Theme customisation

C. Conditional formatting

D. Data refresh

Correct Answer: A. Drill-through

Question 8

Why should a dashboard display metric definitions and exclusions?

A. To increase decorative space

B. To prevent users interpreting an ambiguous measure inconsistently

C. To eliminate the need for security

D. To make all charts use identical colours

Correct Answer: B. To prevent users interpreting an ambiguous measure inconsistently

Question 9

Which design choice is most appropriate for a mobile dashboard?

A. Retain every desktop visual at a smaller size

B. Prioritise the main KPI, alert and action in a simple reading flow

C. Use tiny tables to maximise information density

D. Hide all labels to save space

Correct Answer: B. Prioritise the main KPI, alert and action in a simple reading flow

Question 10

What is a key governance risk when using AI-generated dashboard summaries?

A. The summary may introduce unsupported causal claims or overlook limitations

B. The dashboard cannot contain any measures

C. All users automatically receive administrator access

D. A mobile layout becomes impossible

Correct Answer: A. The summary may introduce unsupported causal claims or overlook limitations

Dashboard & Analytics
Chapter 9 of 15