Business Intelligence & Power BI

Chapter 8
Data Visualization and Dashboard Design

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

Data Visualization and Dashboard Design

Introduction

Business intelligence creates value only when analysis can be understood and acted upon. In Power BI, data visualization is the process of representing data through charts, tables, maps, cards, and interactive report elements. Dashboard design is the broader practice of arranging these elements so that users can perceive important information, investigate causes, and make decisions efficiently.

A technically accurate report may still fail if it uses inappropriate chart types, hides important comparisons, overloads users with decoration, or works poorly on mobile devices. Effective design therefore combines data analysis, visual perception, user experience, accessibility, and business context.

This chapter presents a practical framework for selecting visuals, designing report layouts, applying interaction techniques, and producing executive, operational, and mobile experiences in Power BI.

Learning Objectives

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

  • select visuals that match analytical questions and data structures;
  • apply principles of visual perception, hierarchy, colour, and simplicity;
  • design report pages for executives, managers, and operational users;
  • configure filtering, cross-highlighting, drill-through, tooltips, and bookmarks;
  • apply accessibility and responsive-design practices;
  • distinguish dashboards from reports and explain their different uses;
  • evaluate a report for clarity, accuracy, usability, and governance;
  • design a practical Power BI solution for a realistic business problem.

1. The Purpose of Visualization in Business Intelligence

Visualization is not merely the presentation layer of a data model. It is an analytical language. A visual encodes values through position, length, colour, size, shape, or text. Users decode those encodings to identify patterns, exceptions, trends, and relationships.

A useful visual answers a specific question. Examples include:

  • What happened? A line chart can show monthly revenue.
  • Where did it happen? A map or ranked bar chart can show regional performance.
  • Why did it happen? A decomposition tree, matrix, or drill-through page can investigate contributors.
  • What may happen next? A forecast or scenario visual can support planning.
  • What action is required? Conditional formatting, alerts, and exception tables can direct attention.

The design process should begin with the decision rather than the visual. A report designer should ask who will use the report, what decision they must make, what level of detail is required, how frequently the report will be consulted, and what action follows from an insight.

Reports, dashboards, and scorecards

In Power BI terminology, a report is generally a multi-page analytical document built from a semantic model. It supports filtering, exploration, drill-through, and detailed analysis. A dashboard is commonly a single-page canvas in the Power BI service containing pinned tiles from one or more reports. A dashboard is therefore often used for monitoring, while a report supports investigation.

A scorecard or performance page focuses on objectives, targets, and status. The terms are sometimes used differently across organizations, so governance documentation should define them clearly.

2. Visual Encodings and Perception

The effectiveness of a chart depends on how easily users can compare its visual encodings. Cleveland and McGill’s work on graphical perception established that some perceptual tasks are generally more accurate than others. In practical terms, users usually compare:

  1. position along a common scale;
  2. position along non-aligned scales;
  3. length;
  4. angle or slope;
  5. area;
  6. volume, colour intensity, or complex shape.

This hierarchy explains why a bar chart is usually better than a pie chart for comparing many categories. Bar lengths share a common baseline, whereas pie slices require angle and area judgments.

Preattentive attributes

Some visual properties attract attention rapidly before conscious reading. These include position, colour contrast, size, orientation, and enclosure. Preattentive attributes should be used to emphasize meaningful exceptions, such as an overdue service-level measure or a region below target. If every item is highlighted, none is highlighted.

Gestalt principles

Gestalt principles help explain how users group visual elements:

  • Proximity: nearby objects appear related.
  • Similarity: objects with similar colour or shape appear to belong together.
  • Enclosure: a border or background can define a group.
  • Continuity: aligned objects are perceived as a sequence.
  • Figure and ground: strong contrast separates the main object from its background.

In Power BI, these principles support consistent spacing, alignment, section containers, and restrained use of colour.

Visual hierarchy

Visual hierarchy guides the order in which users read a page. A practical hierarchy is:

  1. page title, reporting period, and purpose;
  2. key performance indicators;
  3. major trend or comparison;
  4. explanatory breakdowns;
  5. detailed records and navigation controls.

Hierarchy can be created through placement, size, whitespace, contrast, and typography. It should not rely on decorative effects alone.

3. Selecting the Appropriate Visual

The choice of visual should reflect the analytical task and the structure of the data.

Analytical purposeSuitable Power BI visualsMain design consideration
Compare categoriesBar or column chartSort values and use a clear zero baseline where appropriate
Show a trend over timeLine chart or area chartUse a continuous, correctly ordered time axis
Compare actual with targetClustered column, bullet-style design, KPI, or variance cardMake target and variance explicit
Show compositionStacked bar, 100% stacked bar, treemapAvoid excessive categories
Show a relationshipScatter chartExplain measures, grouping, and outliers
Show geographic distributionMap or filled mapUse unambiguous geographic fields and consider privacy
Show detailed valuesTable or matrixProvide sorting, formatting, and manageable density
Show a single important measureCard or KPIInclude context such as period, target, and variance
Explain contributorsDecomposition tree or drill-throughMake the analytical path understandable
Show process or statusMatrix, bar chart, cards, or custom status layoutUse accessible status labels, not colour alone

Bar and column charts

Bar charts are effective for ranked categories because category labels fit naturally on the vertical axis. Column charts work well for a small number of time periods or categories. Sorting should usually be deliberate: descending order helps ranking, while chronological order is necessary for time series.

Avoid three-dimensional effects. They add visual distortion without adding information. Do not truncate a quantitative axis when the visual implies a comparison of magnitude unless the design clearly communicates the scale and the purpose is legitimate.

Line charts

Line charts are appropriate when order is meaningful, especially for time. Each additional series increases cognitive load. If many series are necessary, consider small multiples, highlighting one selected series, or using a ranked table alongside the chart. Missing dates should be handled explicitly so that a gap is not mistaken for zero.

Part-to-whole visuals

Pie and doughnut charts are suitable only for a small number of mutually exclusive categories that form a meaningful whole. A 100% stacked bar is often better when the primary question concerns percentage composition across several groups. A treemap can display hierarchical composition but makes precise comparison difficult.

Cards and KPI visuals

A card should answer an important question, not display a number merely because it is available. A strong KPI usually contains the measure, period, target or comparison, and an interpretable status. For example, “On-time delivery: 94.2%, target 95.0%, −0.8 percentage points” is more useful than “94.2%.”

Tables and matrices

Tables are valuable when users need exact values or must locate individual records. Matrices are useful for hierarchical categories, such as product group and product. Excessive columns, tiny text, and uncontrolled conditional formatting reduce usability. Detail pages should be designed for investigation rather than placed on the executive landing page.

Maps

Maps are appropriate only when geography is analytically relevant. They can mislead when large geographic areas appear visually important despite low values, or when points overlap. A ranked bar chart may provide a more accurate comparison. Location privacy and data sensitivity must also be considered.

4. Designing a Report Layout

A report page should have a clear purpose. Common page types include:

  • Executive overview: a concise summary of performance and exceptions.
  • Trend analysis: time-based movements and targets.
  • Operational monitoring: current status, workload, and exceptions.
  • Diagnostic analysis: dimensions and drivers behind results.
  • Detail or transaction page: records supporting investigation.
  • Methodology or definitions page: metric definitions, scope, and refresh information.

Grid and alignment

A grid establishes consistent margins, columns, and spacing. Alignment reduces visual search effort and gives the page structure. Visuals should be sized according to importance, not simply fitted into unused space. Consistent padding and whitespace prevent the page from appearing crowded.

Above-the-fold design

The first view should communicate the page purpose and the most important insight. Users should not need to scroll or interact with several slicers before understanding the headline result. Filters should be visible but not dominate the page.

Titles and annotations

Titles should describe the measure, population, and period. “Revenue by Region, FY2025” is stronger than “Regional Analysis.” Subtitle text can explain whether values are actual, forecast, or year-to-date. Annotations can identify an unusual event, policy change, or data limitation.

Colour

Use a small, consistent palette. Sequential colour scales are suitable for ordered magnitude; diverging scales are suitable when values have a meaningful midpoint, such as zero variance; categorical colours are suitable for distinct groups. Red and green should not be the only means of distinguishing status because colour-vision deficiencies affect many users.

A neutral colour for most data and one accent colour for the selected or urgent item often produces a stronger hierarchy than many bright colours. Brand colours should not override readability or semantic consistency.

5. Interaction Design in Power BI

Interactivity enables a report to provide overview and detail without placing every possible chart on one page. However, interaction should be discoverable and predictable.

Slicers and filters

A slicer is a visible filtering control. It is useful for high-value dimensions such as period, region, product group, or scenario. Page-level and report-level filters can enforce consistent scope, while visual-level filters provide local refinement.

Designers should avoid presenting too many slicers. A small number of purposeful controls is preferable to a dashboard that resembles a form. Relative date filtering, search, hierarchical slicers, and clear default selections can improve usability.

Cross-filtering and cross-highlighting

Selecting a data point can filter other visuals or highlight the related portion while preserving the total context. This difference matters: filtering removes unrelated values from the view, whereas highlighting retains the background total and emphasizes the selected contribution. Interactions should be tested because an unintended cross-filter can produce misleading interpretations.

Drill-down and drill-through

Drill-down moves through a hierarchy within a visual, such as year → quarter → month or category → subcategory. The hierarchy must be logically valid and clearly labelled.

Drill-through navigates to a dedicated page filtered to the selected context. A product manager might right-click a product and open a product-detail page showing sales, margin, returns, and transactions. A drill-through page should provide meaningful additional analysis rather than duplicate the originating visual.

Include a visible back button or clear navigation mechanism. Confirm that drill-through filters behave correctly for single selections, multiple selections, and empty selections.

Report-page tooltips

A report-page tooltip is a small page displayed when a user hovers over a data point. It can show supporting measures, a mini-trend, or a concise explanation without requiring navigation. Tooltips should remain simple and readable. They should not become hidden full reports that users cannot discover or access on touch devices.

Bookmarks

Bookmarks capture a report state, including filters, slicer selections, visibility, and sometimes the selected page. They can support:

  • show/hide panels;
  • switching between chart views;
  • guided storytelling;
  • reset or default-state buttons;
  • executive and operational perspectives.

Bookmark design requires careful testing. A bookmark that stores data selections may unexpectedly reset user filters. Designers should decide whether each bookmark should capture data, display, and current page, and document the intended behaviour.

Buttons and navigation

Buttons should use familiar labels such as “Overview,” “Details,” “Reset filters,” and “Back.” Icons alone can be ambiguous. Navigation should be consistent across pages and keyboard-accessible where supported.

6. Accessibility and Inclusive Design

Accessibility is a quality requirement, not an optional enhancement. Power BI reports should support users with different visual, motor, cognitive, and technological capabilities.

Important practices include:

  • use readable font sizes and adequate contrast;
  • provide meaningful titles and subtitles;
  • never communicate status through colour alone;
  • use patterns, labels, icons, or text in addition to colour;
  • configure alt text for important visuals;
  • maintain a logical tab order;
  • avoid dense pages and excessive animation;
  • use accessible names for buttons and navigation;
  • test with keyboard navigation and screen-reader tools where available;
  • provide definitions for technical metrics and abbreviations.

Accessibility should be considered during design, not added after publication. A report can be visually attractive and still be inaccessible if its meaning depends on subtle colour differences or hover-only information.

7. Responsive and Mobile Design

A report designed for a large monitor may fail on a phone. Responsive design considers screen size, orientation, touch interaction, text scaling, and the priority of content.

A mobile layout should normally:

  1. place the most important KPI and status information first;
  2. use a single-column or narrow-column structure;
  3. reduce decorative elements and secondary visuals;
  4. enlarge touch targets and avoid tightly packed controls;
  5. preserve readable labels and titles;
  6. test slicers, tooltips, drill-through, and navigation on a real device.

Power BI provides mobile layout capabilities that allow a designer to rearrange or resize selected visuals for smaller screens. Mobile design is not simply a scaled-down desktop page. It is a prioritised experience in which users often monitor conditions or answer a focused question rather than perform extended analysis.

8. A Practical Design Workflow

A disciplined workflow improves both quality and efficiency.

Step 1: Define users and decisions

Identify the audience, decision frequency, level of authority, and required detail. An executive may need exceptions and trends; an operations supervisor may need near-real-time workload and individual cases.

Step 2: Define metrics and scope

Document measure definitions, units, time period, inclusion rules, targets, and refresh frequency. Ambiguous metrics create misleading visuals regardless of design quality.

Step 3: Sketch the information architecture

Plan page purposes and navigation before adding visuals. A typical structure is overview → analysis → detail → definitions.

Step 4: Select visual forms

Match each question to a visual. Prefer the simplest visual that supports accurate comparison. Avoid adding a visual simply because Power BI offers it.

Step 5: Establish a visual system

Choose typography, colour rules, spacing, titles, status conventions, and interaction behaviour. Reuse these rules across pages.

Step 6: Build and test interactions

Check slicer scope, cross-highlighting, drill-through context, bookmarks, tooltip content, and reset behaviour. Test both expected and unexpected selections.

Step 7: Validate data and interpretation

Compare displayed values with trusted source calculations. Check filters, time intelligence, blanks, duplicate categories, and aggregation behaviour. A polished chart with an incorrect measure is a serious business risk.

Step 8: Conduct usability and accessibility review

Ask representative users to complete realistic tasks. Observe whether they can identify the headline result, explain a change, and reach the required detail. Review contrast, alt text, tab order, and mobile layout.

Step 9: Publish with governance

Apply workspace permissions, sensitivity labels, certified or promoted semantic models where appropriate, refresh monitoring, ownership, and a change-management process.

9. Applied Case: Regional Service Performance

The following is an illustrative case.

Background

A national maintenance company has 12 regional teams. Senior managers receive a monthly spreadsheet containing completed jobs, response time, customer satisfaction, and repeat visits. The spreadsheet is difficult to compare and does not show which teams require intervention.

Problem

Managers need to answer three questions:

  1. Is service performance meeting target?
  2. Which regions and job types explain underperformance?
  3. Which individual cases require follow-up?

The existing report displays totals without definitions, uses inconsistent colours, and has no route from an executive result to a service record.

Analysis and design approach

The proposed Power BI solution contains four pages:

  • Overview: cards for completed jobs, on-time percentage, satisfaction, and repeat-visit rate; a monthly trend; and a ranked regional comparison.
  • Drivers: a decomposition-style analysis by region, job type, and priority; a target comparison; and a tooltip showing volume and trend.
  • Region detail: a drill-through page containing workload, staff capacity, job categories, and a table of exceptions.
  • Case detail: a filtered table with case identifier, assigned team, response time, customer feedback, and follow-up status.

The overview uses neutral colours for normal results and an accent colour for regions below target. A label and symbol accompany the colour so that status is not colour-dependent. The regional bar chart is sorted by on-time percentage, while a separate volume measure prevents a small region from being mistaken for the largest operational problem.

A drill-through action from a region passes the selected region as context. A second drill-through action from a case record opens the case-detail page. A report-page tooltip on the regional chart displays the selected region’s current result, target, variance, and six-month trend.

The mobile page places the on-time KPI, current-month trend, and exception count first. The detailed table is available through navigation but is not forced onto the mobile landing page.

Outcome

Managers can identify an underperforming region in the overview, investigate the relevant job type on the drivers page, and inspect individual cases without requesting a separate spreadsheet. The design also makes metric definitions and refresh time visible, reducing disputes about interpretation.

Learning points

The case demonstrates that effective dashboard design is a chain of decisions: define the decision, select the appropriate comparison, provide a path to explanation, and make the underlying detail available without overwhelming the first view. It also shows why performance metrics should be considered together with volume, target, time period, and operational context.

10. Challenges, Limitations, and Governance

Visual overload

Adding more visuals does not necessarily add insight. Each visual consumes attention, screen area, processing time, and sometimes query resources. Remove visuals that do not support a defined question.

Misleading comparisons

A percentage without its denominator can distort interpretation. A region with 98% on-time delivery from 50 jobs is not operationally equivalent to a region with 92% from 10,000 jobs. Show relevant volume and define the measure.

Aggregation and granularity

Averages can conceal variation. The average response time may appear acceptable while a minority of urgent cases are severely delayed. Use distributions, percentiles, or exception views when the decision requires them. Do not imply that a sum, average, or distinct count has the same meaning at every grain.

Performance

Large numbers of visuals, complex measures, high-cardinality fields, and inefficient models can slow reports. Performance Analyzer and model optimisation should be used alongside design review. A fast, focused page is usually more usable than a comprehensive but slow page.

Security and privacy

Row-level security may restrict what different users can see. Designers must test visuals under each security role because totals, rankings, and drill-through results may change. Personal, employee, customer, or location data should be minimised and protected according to organizational policy and applicable law.

AI-assisted features

Power BI may provide natural-language or automated-insight features. These can accelerate exploration, but they do not replace metric governance or human validation. AI-generated explanations can inherit model errors, ambiguous definitions, or biased data. Any insight used for a consequential decision should be checked against the semantic model and source evidence.

Best-Practice Checklist

Before releasing a report, confirm that:

  • every page has a clear decision purpose;
  • the most important information appears first;
  • visual types match the analytical questions;
  • axes, units, periods, and targets are explicit;
  • colours have consistent semantic meanings;
  • comparisons are not distorted by truncation or inappropriate scales;
  • slicers and interactions behave predictably;
  • drill-through and bookmarks are tested;
  • tooltips add useful context;
  • accessibility features and tab order are configured;
  • mobile layouts are separately reviewed;
  • metric definitions, refresh time, ownership, and data scope are visible;
  • security and privacy requirements are satisfied.

Chapter Summary

Data visualization translates measures into visual encodings that support perception, comparison, explanation, and action. Effective Power BI design begins with user decisions and metric definitions, not with a collection of attractive charts. Position and length generally support more accurate comparison than angle, area, or volume; therefore bar and line charts are often preferable to decorative or highly complex alternatives.

A professional report uses hierarchy, alignment, whitespace, restrained colour, clear titles, and purposeful interaction. Slicers, cross-filtering, drill-down, drill-through, tooltips, bookmarks, and navigation should reduce analytical effort rather than create hidden complexity. Accessibility requires readable contrast, meaningful labels, non-colour status communication, alt text, logical tab order, and inclusive interaction. Mobile design requires prioritisation rather than simple scaling.

Finally, dashboards must be governed as decision systems. Designers should validate calculations, document definitions, test security, monitor performance, protect sensitive information, and critically review AI-assisted insights. The strongest report provides a clear path from headline performance to explanation and, where necessary, to an actionable record.

Key Terms

Accessibility: Designing a report so that people with different abilities can understand and use it.

Bookmark: A saved Power BI report state that can capture filters, visibility, page, and display settings.

Cross-filtering: Changing the data shown in other visuals after selecting a data point.

Cross-highlighting: Emphasising related values while retaining the unselected context.

Dashboard: A usually single-page monitoring view in the Power BI service.

Drill-down: Moving through levels of a hierarchy within a visual.

Drill-through: Opening a detail page filtered by the selected data context.

Gestalt principle: A principle describing how people visually group and interpret elements.

KPI: A key performance indicator used to monitor progress toward an important objective.

Preattentive attribute: A visual property, such as contrast or position, noticed rapidly before detailed inspection.

Report: A multi-page Power BI analytical document connected to a semantic model.

Report-page tooltip: A tooltip page containing contextual information displayed for a data point.

Responsive design: Designing an experience that remains usable across screen sizes and devices.

Semantic model: The governed data structure containing tables, relationships, measures, and business meaning.

Slicer: A visible report control used to filter data.

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

Visual encoding: The method by which data values are represented through position, length, colour, size, or other properties.

Whitespace: Deliberate empty space that separates and organizes report elements.

Review Questions

Short Answer Questions

  1. Why should report design begin with the decision rather than the visual?
  2. Distinguish between cross-filtering and cross-highlighting.
  3. What is the difference between drill-down and drill-through?
  4. State three accessibility practices for Power BI reports.
  5. Why is mobile design more than simply reducing the size of a desktop page?

Long Answer Questions

  1. Explain how visual perception principles influence the choice between bar charts, pie charts, and line charts.
  2. Describe a suitable information architecture for an executive Power BI report and justify the purpose of each page.
  3. Discuss how colour, hierarchy, alignment, and whitespace contribute to report usability.
  4. Explain the workflow for designing, testing, and governing a Power BI report.
  5. Evaluate the benefits and risks of using bookmarks, tooltips, and drill-through in an interactive report.

Analytical / Application Questions

  1. A sales report contains twelve brightly coloured charts, eight slicers, and no clear target values. Propose a redesign for a regional sales manager, including page structure, visual choices, and interaction design.
  2. A company’s average customer response time is improving, but complaints from urgent customers are increasing. Design a Power BI analysis that could reveal the problem, specifying measures, visuals, and drill-through behaviour.
  3. Create a mobile layout for an executive who needs to monitor service performance while travelling. Explain which information should appear first, which elements should be removed or moved to detail pages, and how accessibility would be maintained.

Multiple Choice Questions with Answers

Question 1

Which visual is generally most appropriate for comparing a ranked set of regions?

A. Bar chart

B. Doughnut chart

C. Gauge for each region

D. Decorative infographic

Correct Answer: A. Bar chart

Question 2

What is the main purpose of a drill-through page?

A. To change the data model

B. To open a page filtered to the selected context

C. To replace all report filters

D. To create a new workspace

Correct Answer: B. To open a page filtered to the selected context

Question 3

Which practice best supports users with colour-vision deficiencies?

A. Use red and green as the only status indicators

B. Use more colour gradients

C. Combine colour with labels, symbols, or text

D. Remove all status information

Correct Answer: C. Combine colour with labels, symbols, or text

Question 4

What does cross-highlighting do?

A. Deletes unselected records

B. Emphasises related values while retaining context

C. Changes a measure into a calculated column

D. Exports selected data

Correct Answer: B. Emphasises related values while retaining context

Question 5

Which visual is usually most suitable for showing a monthly trend?

A. Line chart

B. Pie chart

C. Treemap

D. Single card

Correct Answer: A. Line chart

Question 6

Why should a KPI include a target or comparison where possible?

A. To increase the number of colours

B. To provide context for interpreting the value

C. To hide the reporting period

D. To prevent filtering

Correct Answer: B. To provide context for interpreting the value

Question 7

What is a major risk of showing an average without additional distribution or exception information?

A. The report will always load slowly

B. Variation and severe cases may be concealed

C. The measure becomes a text field

D. The visual cannot have a title

Correct Answer: B. Variation and severe cases may be concealed

Question 8

Which statement best describes a bookmark in Power BI?

A. A saved report state that can support navigation or view switching

B. A physical copy of the source database

C. A mandatory security role

D. A replacement for a semantic model

Correct Answer: A. A saved report state that can support navigation or view switching

Question 9

Which design decision is most appropriate for a mobile report page?

A. Place every desktop visual on the phone screen

B. Prioritise key information and use a simpler layout

C. Use smaller fonts to fit more content

D. Hide all filters permanently

Correct Answer: B. Prioritise key information and use a simpler layout

Question 10

Why should geographic maps not be used automatically whenever location data exists?

A. Maps cannot display categories

B. Geography may be irrelevant or may distort comparison

C. Maps cannot be filtered

D. Maps always violate privacy law

Correct Answer: B. Geography may be irrelevant or may distort comparison

Business Intelligence & Power BI
Chapter 8 of 15