Data Visualization and Storytelling with Tableau and Power BI
Chapter 9
Data Storytelling and Executive Communication
Diploma in Business Analytics
Data Visualization and Storytelling with Tableau and Power BI
•
Diploma
Data Storytelling and Executive Communication
Introduction
Data visualization becomes valuable when it helps people understand a situation, make a decision, and act. A dashboard may contain accurate charts and sophisticated calculations yet fail as communication if its audience cannot identify the main message. Data storytelling addresses this problem by combining evidence with context, explanation, emphasis, and an explicit decision pathway.
In business analytics, storytelling does not mean inventing a dramatic narrative or selecting only favourable results. It means presenting evidence in a structured and audience-appropriate way while preserving the meaning, uncertainty, and limitations of the data. Tableau Stories and Power BI report experiences provide technical environments for this work, but the quality of communication depends primarily on analytical reasoning and design judgement.
A useful data story connects four elements:
Context — what situation, objective, or problem is being examined?
Evidence — what does the data show?
Interpretation — why does the pattern matter, and what may explain it?
Action — what decision or recommendation follows?
The analyst’s role is therefore broader than chart production. The analyst must determine what the audience needs to know, distinguish facts from interpretation, explain uncertainty, and make the path from evidence to action visible.
Learning Objectives
By the end of this chapter, students should be able to:
construct a data story using context, evidence, annotation, and recommendations;
distinguish exploratory analysis from explanatory communication;
select narrative structures for operational, managerial, and executive audiences;
design Tableau Stories and Power BI report experiences for decision-making;
use annotations, titles, colour, sequencing, and interaction responsibly;
communicate assumptions, uncertainty, limitations, and causal boundaries honestly;
evaluate an executive dashboard or presentation for clarity, relevance, and integrity;
formulate recommendations that are proportionate to the evidence.
1. From Visualisation to Data Story
A visualisation represents data. A story gives that representation a purpose and a sequence. This distinction is important because a collection of charts is not automatically a narrative. A dashboard containing revenue, customer counts, product margins, and regional maps may be informative, but it may leave the audience asking: “What should I conclude?”
A data story provides a logic of movement. It may move from a business question to evidence, from a broad pattern to a specific driver, or from a problem to alternative actions. The story should reduce unnecessary cognitive effort without reducing analytical accuracy.
1.1 Exploratory and explanatory analysis
Exploratory analysis is used by the analyst to investigate patterns, exceptions, relationships, and possible explanations. It often involves multiple views, filters, calculations, and alternative hypotheses. Exploration is open-ended.
Explanatory analysis is used to communicate a selected finding to another person. It requires prioritisation, editing, annotations, and a clear audience. Explanation is purposeful and selective.
A common professional error is to publish the exploratory workspace as if it were an executive story. Exploratory material may contain temporary charts, competing hypotheses, unused filters, and technical labels. These are useful during analysis but can distract decision-makers.
The situation establishes the normal or expected condition.
The complication identifies a change, gap, risk, or opportunity.
The evidence demonstrates the scale and location of the issue.
The implication explains why the issue matters to the organisation.
The recommendation proposes an action, decision, or next investigation.
This structure should not be treated as a rigid script. Some stories begin with the key result, especially in executive settings. The essential requirement is that the audience can follow the reasoning.
Data storytelling flow from context to action
Figure: Data storytelling flow from context to action
Figure: A data storytelling flow from business context to evidence-based action.
2. Audience, Purpose, and Message Design
The same analysis should not be communicated identically to every stakeholder. Audience analysis is therefore a design activity, not an afterthought.
Audience
Typical concern
Suitable emphasis
Likely format
Executive
What decision is required? What is the business impact?
Headline findings, risks, options, recommendation
Brief dashboard or short presentation
Functional manager
Which process or team requires attention?
Drivers, targets, comparisons, accountability
Interactive report
Analyst
How was the result produced? Is it reproducible?
Definitions, filters, calculations, uncertainty
Detailed workbook or technical appendix
Front-line team
What should change in daily work?
Local measures, exceptions, next actions
Focused operational view
External stakeholder
What can be responsibly claimed?
Scope, methodology, material evidence
Accessible report with notes
Before building a story, write a one-sentence communication objective. For example: “Enable the regional director to decide whether to reallocate service capacity to reduce unresolved cases.” This objective is more useful than “create a customer service dashboard” because it identifies the decision and the intended user.
A strong central message is specific and evidence-based. “Performance needs attention” is weak. “Unresolved cases increased by 18% in two regions after response-time breaches, suggesting that capacity allocation should be reviewed” is more useful, although the final clause must be presented as an interpretation rather than proof of causality unless the analysis supports it.
2.1 Executive communication
Executives usually operate under time constraints and need an integrated view rather than a catalogue of measures. An effective executive story commonly contains:
a clear headline result;
a small number of decision-relevant measures;
trend or comparison evidence;
an explanation of the principal drivers;
material risks and assumptions;
a recommendation, owner, and time horizon.
Executive communication should be concise but not simplistic. Omitting a material limitation merely to make the story shorter is poor practice. A compact “basis and limitations” note can protect both credibility and decision quality.
2.2 Cognitive load and visual hierarchy
A report asks the audience to perform perceptual and interpretive work. Titles, position, size, colour, whitespace, grouping, and annotation determine which elements are noticed first. The design should establish a hierarchy:
What is the main result?
What evidence supports it?
What explains the result?
What decision follows?
Decorative graphics, excessive colour, dense legends, and unnecessary interaction compete with that hierarchy. A visual is successful when the intended message can be understood without a verbal rescue explanation.
3. Narrative Structures for Business Analytics
Different questions require different narrative structures.
3.1 The change-over-time story
This structure explains how a measure changed across periods. It is appropriate for revenue, costs, service levels, demand, or employee turnover. The story should identify the baseline, the direction and size of change, relevant periods, and possible drivers.
A percentage change is commonly calculated as:
Percentage change = ((New value − Old value) ÷ Old value) × 100%
The old value must be non-zero, and the result is meaningful only when the two values have comparable definitions, units, and time periods. If the old value is negative or close to zero, interpretation requires special care.
For example, if monthly unresolved cases rise from 500 to 590:
((590 − 500) ÷ 500) × 100% = 18%
The calculation establishes the magnitude of change; it does not establish why the change occurred.
3.2 The comparison story
Comparison may be between regions, products, customer segments, teams, or actual and target values. Comparisons require a fair denominator and consistent definitions. Comparing total complaints across regions with different customer populations may be misleading. A rate such as complaints per 1,000 customers may be more appropriate, provided the customer base is measured consistently.
The story should distinguish absolute and relative performance. A large region may have the highest total volume but a lower rate than a small region. Both may matter, but they support different decisions.
3.3 The driver story
A driver story decomposes an outcome into contributing categories. For example, declining margin may be associated with product mix, discounting, logistics cost, or returns. A decomposition identifies association and contribution; it does not automatically prove causal effect.
Waterfall charts, ranked bars, small multiples, and annotated scatter plots can support this structure. The analyst should explain the calculation of contribution and identify whether categories overlap or whether an omitted factor may remain.
3.4 The exception and risk story
An exception story directs attention to values that differ materially from a target, historical range, policy threshold, or expected pattern. It should answer:
What counts as an exception?
How was the threshold selected?
How many cases are affected?
What is the potential consequence?
Who should investigate?
A red colour alone is not an explanation. It should be supported by a definition, a count, and a proposed response.
3.5 The recommendation story
A recommendation story compares options. It should present the decision criteria, evidence, trade-offs, and consequences of inaction. Recommendations should be proportionate to the evidence. Descriptive data may justify monitoring or further investigation, while a major investment decision may require experiments, financial modelling, or qualitative evidence.
4. Annotation and Evidence-Based Interpretation
Annotations connect a visual mark to a meaning. They can identify a peak, threshold breach, product launch, policy change, unusual event, or relevant comparison. Effective annotation is selective and precise.
Useful annotation practices include:
state what happened rather than merely naming a date;
quantify the relevant difference where possible;
identify the source of contextual information;
place the annotation near the relevant mark;
avoid covering data or creating ambiguous connections;
distinguish observed facts from hypotheses.
For example, “Cases increased after the new routing policy” describes temporal sequence. It does not prove that the policy caused the increase. A more cautious annotation is: “Cases increased in the two weeks following the new routing policy; investigate whether routing changes contributed.”
4.1 Evidence levels
A professional story should separate three levels:
Observation: what is directly visible or calculated from the data.
Interpretation: a plausible meaning or explanation.
Recommendation: an action proposed in response.
These levels should not be blended into a single overconfident statement. For example:
Observation: “First-contact resolution fell from 76% to 69%.”
Interpretation: “The decline coincided with higher case complexity and longer queue times.”
Recommendation: “Review staffing and triage rules before the next peak period.”
The interpretation may be supported by evidence, but coincidence remains distinct from causal proof.
5. Building a Tableau Story
A Tableau Story is a sequence of story points. Each point can contain a worksheet or dashboard, captions, filters, and annotations. The sequence can guide an audience through a finding while retaining the ability to explore.
A practical Tableau workflow is:
Define the decision. State the audience, question, and desired action.
Prepare the analytical views. Validate dimensions, measures, dates, filters, and calculations.
Create a message map. Write one sentence for each planned story point.
Order the story points. Move from context to finding, drivers, implications, and action.
Add annotations and captions. Explain why each view is included.
Test filters and navigation. Ensure that interactions do not produce misleading combinations.
Review performance and accessibility. Remove unnecessary views and provide readable labels.
Rehearse the communication. Check whether a user can understand the conclusion without extensive narration.
A story point should have a job. If two points communicate the same message, combine them. If a point introduces a measure that is never used in the conclusion, reconsider its inclusion.
Tableau’s interactivity can support “guided exploration,” in which the analyst leads the audience through evidence while allowing controlled investigation. However, unrestricted filtering can cause users to find unstable or unrepresentative results. Important filters should display their current state, and the report should provide definitions for measures and exclusions.
6. Building a Power BI Report Experience
Power BI generally communicates through report pages, visuals, slicers, drill-through pages, bookmarks, tooltips, and navigation controls. A report experience is more than a single page: it is the designed journey through the report.
A practical page architecture is:
Overview page: headline measures, current status, and the principal message;
Trend page: movement over time and comparison with target or prior period;
Driver page: decomposition by product, region, customer group, or process stage;
Detail page: records or categories requiring investigation;
Action page: recommendations, ownership, definitions, and limitations.
Power BI features such as bookmarks and buttons can create a guided sequence. Drill-through can move from a summary to a relevant detail view. Tooltips can provide supplementary context without overcrowding the main page. These features should be used deliberately; complex navigation can hide the story and create accessibility problems.
Measures created in DAX should have clear names and documented definitions. A measure labelled “Growth” is incomplete unless users can determine whether it represents year-on-year change, month-on-month change, absolute change, or another calculation. Filter context must also be considered: a measure may change when a user selects a region, product, or date range.
6.1 Tableau and Power BI comparison
Consideration
Tableau Story
Power BI report experience
Main narrative unit
Story point
Report page, bookmark, or navigation path
Strength
Sequential visual explanation with exploration
Integrated report model, interaction, and distribution
Common risk
Story points become a slide deck without analysis
Too many pages, slicers, and navigation choices
Good practice
Caption the purpose of each point
Give every page a clear decision role
Governance need
Validate filters, extracts, and published views
Validate model relationships, measures, permissions, and refresh
The platforms differ in terminology and implementation, but the communication principles are the same: define purpose, prioritise evidence, guide attention, and disclose limitations.
7. Designing for Honest Communication
Honesty in data storytelling has both technical and ethical dimensions.
7.1 Avoiding misleading visual encodings
Bar charts should normally use a meaningful zero baseline when the length of bars represents magnitude. Truncated axes may exaggerate small differences. Line charts should preserve the order and spacing of time. Dual axes can imply relationships that are not meaningful, especially when scales are independently manipulated.
Colour should communicate a defined category, status, or emphasis. Red and green should not be the only means of distinction because some users have colour-vision differences. Labels, symbols, patterns, or direct annotation can provide additional cues.
7.2 Denominators and aggregation
Totals can conceal exposure. A region with more customers will often have more cases. Rates may improve comparability, but rates also require careful denominator selection. The denominator should represent the population at risk and use a compatible time period.
Aggregating data can conceal subgroup differences. An overall improvement may coexist with deterioration for a vulnerable segment. Stories should therefore examine material segments before presenting a broad conclusion.
7.3 Uncertainty and limitations
Uncertainty may arise from missing records, sampling, measurement error, changing definitions, delayed updates, or model assumptions. A story should state limitations that could change the decision. Useful disclosures include:
data refresh date;
inclusion and exclusion rules;
incomplete periods;
known missing fields;
whether values are actuals, estimates, or forecasts;
whether the analysis is descriptive or causal.
A forecast should not be presented as a fact. A correlation should not be described as a cause without suitable design and evidence. Honest communication increases trust even when it makes the story less dramatic.
7.4 Privacy, governance, and access
Executive reports may contain commercially sensitive, personal, or operationally confidential information. Access controls, row-level security, aggregation, masking, and appropriate retention are governance requirements, not merely technical options. Identifying individuals from small groups may create re-identification risk even when names are removed.
Analysts should document data sources, calculation definitions, refresh processes, and approvals. If a recommendation affects employees or customers, the organisation should consider fairness, explainability, and the possibility that a metric encourages undesirable behaviour.
8. An Illustrative Case: Northstar Retail Service Capacity
The following is a fictional illustrative case.
Background
Northstar Retail operates an online support centre. Executives believe that service quality declined during the previous quarter and ask the analytics team to recommend whether additional capacity is required.
Problem
The initial dashboard shows that unresolved cases increased from 500 to 590 per month, an 18% increase. However, total case volume also increased, and the executive team needs to know whether the problem is general, concentrated in particular regions, or associated with response-time breaches.
Analysis
The analyst validates the data definition: an unresolved case is a case open at month-end, and the customer denominator is the number of active customers during the month. The analysis compares total volume, unresolved-case rate, median response time, and first-contact resolution.
The results show:
total unresolved cases increased from 500 to 590;
unresolved cases per 1,000 active customers increased from 4.0 to 4.8;
the increase was concentrated in two regions;
those regions also experienced longer median response times;
first-contact resolution declined most strongly for complex technical cases.
The evidence supports a service-capacity concern, but it does not prove that additional staffing alone caused or would solve the problem. Routing rules, case complexity, training, and system outages are alternative explanations.
Approach and solution
The Tableau Story begins with a headline trend, then compares the rate across regions, identifies the response-time relationship, and shows the case-complexity mix. The final story point presents three options:
immediately add temporary capacity in the two regions;
first revise triage and routing rules, then reassess capacity;
make no intervention and accept the current service risk.
The Power BI report provides an overview page for executives, a regional driver page for service managers, and a detail page for operations staff. Tooltips define the rate, and a note identifies the data refresh date and incomplete final week.
The recommendation is a staged intervention: revise routing rules and deploy temporary capacity during the next peak period, with a two-week review using unresolved-case rate, response time, and first-contact resolution. This recommendation is more defensible than claiming that staffing is the sole cause.
Outcome
The executive team approves the staged plan and assigns an operations owner. The report is used weekly to monitor whether the intervention changes the specified measures. The team also commissions a later evaluation to distinguish the effects of routing changes from the effects of added capacity.
Learning points
A total may require a rate for fair comparison.
A trend establishes change, not necessarily cause.
Recommendations should include an owner, time horizon, and review measure.
Interactive reports should support different stakeholder roles without changing definitions.
Limitations should be visible at the point of decision.
9. Quality Review Checklist
Before publishing a data story, ask:
Purpose and audience
Is the intended decision explicit?
Can the primary audience identify the main message quickly?
Are technical details available without overwhelming the executive view?
Evidence and reasoning
Are measures defined and consistently calculated?
Are comparisons based on appropriate denominators and periods?
Are observations, interpretations, and recommendations separated?
Has the analysis considered important segments and alternative explanations?
Visual and interaction design
Does each chart have a clear purpose?
Are titles informative rather than generic?
Are colour, scale, and axes honest?
Do filters and drill-through actions preserve context?
Is the report readable and accessible?
Integrity and governance
Are data sources, refresh dates, assumptions, and limitations disclosed?
Is sensitive information protected?
Are recommendations proportionate to the evidence?
Can another analyst reproduce the important calculations?
10. Contemporary Developments and AI
Natural-language interfaces, automated insight generation, and generative AI can accelerate chart selection, summarisation, and question answering. They can also reproduce data-quality errors, invent explanations, overlook subgroup effects, or express uncertain findings with excessive confidence.
AI-assisted storytelling should therefore be governed by human review. The analyst remains responsible for checking source data, calculation logic, visual encodings, wording, privacy, and the distinction between correlation and causation. Prompts, generated text, and model outputs should not be treated as evidence. A useful practice is to ask an AI system for alternative interpretations, then test each interpretation against the data and domain knowledge rather than accepting the first narrative produced.
Chapter Summary
Data storytelling transforms analytical results into a structured communication pathway from context to action. A credible story identifies the decision, selects relevant evidence, explains its meaning, and proposes a proportionate recommendation. Exploratory analysis supports investigation, whereas explanatory communication requires editing and audience-focused design.
Effective stories use structures such as change-over-time, comparison, driver, exception, and recommendation narratives. Annotations and informative titles guide attention, but they must distinguish observation from interpretation and recommendation. Tableau Stories and Power BI report experiences provide different technical mechanisms for sequencing, filtering, drill-through, and interaction; neither platform replaces the need for sound reasoning.
Executive communication should be concise, decision-oriented, and transparent about definitions, assumptions, uncertainty, and limitations. Honest visual encoding, appropriate denominators, accessibility, privacy protection, and governance are essential. AI may assist with report development, but human validation remains necessary. The professional standard is not a dramatic story; it is a useful, accurate, and responsible basis for action.
Key Terms
Annotation: Text or a visual marker that explains a notable data point or event.
Audience analysis: Examination of stakeholder needs, knowledge, authority, and decisions.
Causal claim: A statement that one factor produces a change in another.
Context: Background information that defines the business situation, scope, and question.
Dashboard: A visual interface that presents selected measures and views for monitoring or decision-making.
Data story: A structured communication combining context, evidence, interpretation, and action.
Denominator: The reference population or exposure used to calculate a rate.
Drill-through: Navigation from a summary view to a detailed view filtered to a selected item.
Evidence: Data or analysis that supports an observation or conclusion.
Exploratory analysis: Open-ended investigation of patterns, relationships, and exceptions.
Explanatory analysis: Purposeful presentation of selected findings to an audience.
Filter context: The active selections that determine which records contribute to a calculation or visual.
Guided exploration: Interactive analysis in which the report directs attention while permitting controlled investigation.
Interpretation: A reasoned explanation of what an observed pattern may mean.
Narrative structure: The logical sequence used to organise a story.
Recommendation: A proposed action or decision based on evidence and judgement.
Story point: A sequential view or stage in a Tableau Story.
Uncertainty: Lack of complete confidence arising from data, measurement, sampling, or assumptions.
Review Questions
5 Short Answer Questions
What is the difference between exploratory and explanatory analysis?
Name the four core elements of a data story.
Why may a rate be more useful than a total when comparing regions?
What is the purpose of an annotation?
Give two limitations that should be disclosed in an executive report.
5 Long Answer Questions
Explain the situation–complication–evidence–implication–recommendation structure and illustrate it with a business example.
Compare the design of a Tableau Story with the design of a Power BI report experience.
Discuss how audience needs affect the selection of measures, visuals, interaction, and narrative sequence.
Explain why a trend or correlation does not necessarily establish causation. How should this distinction affect recommendations?
Evaluate the ethical and governance responsibilities involved in communicating sensitive business data to executives.
3 Analytical / Application Questions
A company’s complaints rise from 800 to 920 while its customer base rises from 200,000 to 260,000. Calculate the percentage change in complaints and explain why the complaint rate should also be examined before concluding that service quality declined.
Design a five-page Power BI report experience for a manager deciding whether to increase warehouse staffing. Specify the purpose and principal evidence on each page.
A Tableau Story shows that sales are lower in one region than another and recommends closing several outlets. Identify at least four additional analyses or disclosures required before accepting the recommendation.
Multiple Choice Questions with Answers
Question 1
Which sequence best represents a credible data story?
A. Action → decoration → data entry → conclusion
B. Context → evidence → interpretation → action
C. Filters → colours → animation → export
D. Data source → database → software → presentation
Correct Answer: B. Context → evidence → interpretation → action
Question 2
What is the main difference between exploratory and explanatory analysis?
A. Exploratory analysis is for investigation, while explanatory analysis is designed for communication.
B. Exploratory analysis always uses smaller datasets.
C. Explanatory analysis cannot contain charts.
D. Exploratory analysis is only used by executives.
Correct Answer: A. Exploratory analysis is for investigation, while explanatory analysis is designed for communication.
Question 3
Unresolved cases increase from 500 to 590. What is the percentage change?
A. 9%
B. 18%
C. 50%
D. 90%
Correct Answer: B. 18%
Question 4
Which statement is an observation rather than a causal claim?
A. The new policy caused the increase in complaints.
B. Additional staff will eliminate the problem.
C. Complaints increased during the two weeks after the policy change.
D. The policy should be cancelled immediately.
Correct Answer: C. Complaints increased during the two weeks after the policy change.
Question 5
Why can a rate be preferable to a total when comparing regions?
A. A rate removes the need for definitions.
B. A rate can account for differences in population or exposure.
C. A rate always proves causation.
D. A rate cannot be affected by missing data.
Correct Answer: B. A rate can account for differences in population or exposure.
Question 6
Which is an appropriate use of annotation?
A. Covering an outlier so that the chart looks smoother
B. Explaining a relevant event near a notable data point
C. Replacing all chart titles with decorative icons
D. Hiding the data refresh date
Correct Answer: B. Explaining a relevant event near a notable data point
Question 7
Which feature commonly supports movement from a summary view to a selected detailed view in Power BI?
A. Drill-through
B. Data deletion
C. Axis truncation
D. Random sampling
Correct Answer: A. Drill-through
Question 8
Which practice most directly supports honest visual communication?
A. Using independent dual axes to exaggerate differences
B. Removing definitions to reduce text
C. Disclosing assumptions, data dates, and important limitations
D. Using red for every negative result regardless of meaning
Correct Answer: C. Disclosing assumptions, data dates, and important limitations
Question 9
What should an executive story usually prioritise?
A. Every available measure and filter
B. The decision, key evidence, risks, and recommendation
C. Technical implementation details only
D. Unrelated exploratory charts
Correct Answer: B. The decision, key evidence, risks, and recommendation
Question 10
Why should AI-generated narrative text be reviewed by an analyst?
A. AI outputs are automatically official records.
B. AI can reproduce data errors or make unsupported interpretations.
C. AI cannot display any text.
D. Review is unnecessary when a chart is colourful.
Correct Answer: B. AI can reproduce data errors or make unsupported interpretations.
Data Visualization and Storytelling with Tableau and Power BI
Chapter 9
of 14