• Home
  • Tools dropdown img
    • Spreadsheet Charts

      • ChartExpo for Google Sheets
      • ChartExpo for Microsoft Excel
    • Power BI Charts

      • Power BI Custom Visuals by ChartExpo
    • Word Cloud

  • Charts dropdown img
    • Chart Category

      • Bar Charts
      • Circle Graphs
      • Column Charts
      • Combo Charts
      • Comparison Charts
      • Line Graphs
      • PPC Charts
      • Sentiment Analysis Charts
      • Survey Charts
    • Chart Type

      • Box and Whisker Plot
      • Clustered Bar Chart
      • Clustered Column Chart
      • Comparison Bar Chart
      • Control Chart
      • CSAT Survey Bar Chart
      • CSAT Survey Chart
      • Dot Plot Chart
      • Double Bar Graph
      • Funnel Chart
      • Gauge Chart
      • Likert Scale Chart
      • Matrix Chart
      • Multi Axis Line Chart
      • Overlapping Bar Chart
      • Pareto Chart
      • Radar Chart
      • Radial Bar Chart
      • Sankey Diagram
      • Scatter Plot Chart
      • Slope Chart
      • Sunburst Chart
      • Tornado Chart
      • Waterfall Chart
      • Word Cloud
    • Google Sheets
      Microsoft Excel
  • Services
  • Pricing
  • Contact us
  • Blog
  • Support dropdown img
      • Gallery
      • Videos
      • Contact us
      • FAQs
      • Resources
    • Please feel free to contact us

      atsupport@chartexpo.com

Categories
All Data Visualizations Data Analytics Surveys
Add-ons/
  • Google Sheets
  • Microsoft Excel
  • Power BI
All Data Visualizations Data Analytics Surveys
Add-ons
  • Google Sheets
  • Microsoft Excel
  • Power BI

We use cookies

This website uses cookies to provide better user experience and user's session management.
By continuing visiting this website you consent the use of these cookies.

Ok

ChartExpo Survey



Home > Blog > Power BI

How to Create Sankey Diagram in Microsoft Power BI?

A Sankey Diagram in Microsoft Power BI is a powerful visualization that shows how resources, information, or energy flow between different entities.

Sankey Diagram in Power BI
Download Sankey Diagram in Power BI

Download Sankey Diagram in Power BI (Certified)

Named after Irish engineer Matthew Henry Phineas Riall Sankey, this chart uses arrows or links of varying widths to represent the size of each flow, making it easy to spot major contributors and bottlenecks.

By creating a Sankey Graph in Power BI, you can turn complex data into clear, interactive visuals that help uncover patterns, improve analysis, and support smarter decision-making.

In this article, we will learn:

Table of Content:

  1. What is Sankey Diagram in Power BI?
  2. Top 10 Use Cases For Power BI Sankey Chart
  3. Power BI Sankey Diagram Examples
  4. Steps to Create a Sankey Diagram in Power BI
    • Step 1: Add the Sankey Chart Visual
    • Step 2: Prepare Your Dataset
    • Step 3: Insert and Build the Diagram
    • Step 4: Customize and Refine the Chart
  5. How to Create a Custom Sankey Diagram in Power BI?
  6. Best Practices
  7. FAQs
  8. Wrap Up

Let’s dive right in.

What is Sankey Diagram in Power BI?

Definition: A Sankey Diagram in Power BI is a flow-based chart that visually represents the movement of data between different stages, categories, or systems.

Each line, or “flow,” connects a source to a destination, and its width shows the proportion or volume of data being transferred. This makes it easy to understand how resources, users, or values move through a process from start to finish.

A Power BI Sankey Diagram includes three main components:

  • Nodes: Represent different stages or categories in the data flow, such as website pages or process steps.
  • Links: Show connections between nodes, indicating how data or users move from one stage to another.
  • Drop-offs: Points where the flow ends without reaching another node, showing where users or data leave the process.

Top 10 Use Cases For Power BI Sankey Chart

The Power BI Sankey Chart is ideal for visualizing complex data flows. Common use cases include:

  1. Website user journey analysis
  2. Sales and lead conversion tracking
  3. Customer behavior mapping
  4. Supply chain and logistics flow
  5. Energy or resource distribution
  6. Marketing campaign performance
  7. Financial transaction movement
  8. Data lineage tracking
  9. Employee workflow analysis
  10. Product lifecycle visualization

Power BI Sankey Diagram Examples

A Sankey Diagram can be used in many ways to visualize data flow. For example, you can track website user journeys, cash flow between departments, or energy distribution across systems. These visuals help simplify complex processes, making it easier to identify key contributors, drop-offs, and overall performance at each stage.

  • Cash Flow

Shows how money moves between accounts or departments to track spending and revenue.

Cash Flow Sankey Diagram
  • Energy Flow

Visualize Energy flow movement from sources to end uses, helping analyze efficiency and losses.

Energy Flow Sankey Diagram
  • User Flow

Maps how users navigate through a website or app, highlighting engagement paths and drop-offs.

User Flow Sankey Diagram

Steps to Create a Sankey Diagram in Power BI

Step 1: Add the Sankey Chart Visual

  • Open your Power BI report and go to the Visualizations pane. Click the three dots (… ) → Get more visuals.
  • Search for “Sankey” and choose a visual that fits your needs — you can use ChartExpo’s Sankey Chart or another option from Microsoft AppSource. Click
  • Add to install it in your workspace.

Step 2: Prepare Your Dataset

Make sure your data includes at least three columns:

  • Source: where the flow begins
  • Target: where the flow ends
  • Value: the measure or quantity representing the flow

For multi-level flows, structure your data to show movement through each stage clearly.

Step 3: Insert and Build the Diagram

  • Select the Sankey Chart icon to place it on your report canvas.
  • Then, drag and drop your Source, Target, and Value fields into the corresponding data fields. Power BI will automatically generate the flow connections.

Step 4: Customize and Refine the Chart

  • Use the Format panel to adjust link colors, node labels, and spacing. You can also apply filters, add tooltips, or enable drill-through options to make your Sankey Diagram more interactive and insightful.

How to Create a Custom Sankey Diagram in Power BI?

Here’s a quick video showing how to build a Sankey Diagram in Power BI from scratch. The video discusses the following details:

  • Load data to create the Sankey Diagram.
  • Sankey Diagram data requirements.
  • Add ChartExpo’s Sankey Diagram from Power BI visuals.
  • Add ChartExpo’s Sankey Diagram in the report.
  • How to enable trial mode?
  • How to remove watermark from Sankey Diagram?
  • How to customize Sankey Diagram with different set of properties?

Before building your Sankey Diagram in Power BI, check that:

  • Open Power BI Desktop.
  • Click on the ‘Visualizations’ pane.
  • Select ‘Get more visuals’. This will open the Power BI Visuals Marketplace.
  • Search “Sankey Diagram by ChartExpo” custom visual from the Power BI marketplace.
Adding Sankey Diagram in Power BI 4
  • Select it. The following window opens:
Adding Sankey Diagram in Power BI 5
  • Click the highlighted “Add” button. Power BI will add the “Sankey Diagram for Power BI by ChartExpo” in the visualization panel as shown below.
Adding Sankey Diagram in Power BI 6

Stage 2: Drawing a Sankey Diagram with ChartExpo’s Power BI Custom Visual

  • Select the “Sankey Diagram for Power BI by ChartExpo” icon in the visualization panel. The following window opens on the report section of your dashboard:
Creating Sankey Diagram in Power BI 1
  • You can resize the visual as needed.
  • Navigate to the right side of your Power BI dashboard. You should see the “Fields” next to “Visualizations”.
Creating Sankey Diagram in Power BI 2
  • You’ll select the fields to use in your Sankey Chart here. The ChartExpo visual needs to be selected though.
Creating Sankey Diagram in Power BI 3
  • You’ll be asked for a ChartExpo license key or email address.
Creating Sankey Diagram in Power BI 4

Stage 3: Activating your ChartExpo Trial or Applying a Subscription Key

  • While the ChartExpo visual is selected, you should see 3 icons below “Build visual” in the Visualizations panel.
Activating ChartExpo Trial 1
  • Select the middle icon, “Format visual”. The visual properties will be populated as shown below.
Activating ChartExpo Trial 2
  •  If you are a new user:
    • Enter your email address in the “Email” textbox in the “Trial Mode” section. When you subscribe to the ChartExpo add-in, this is the email address where your ChartExpo License key will be sent.
    • Ensure that your email address is valid.
    • Click “Enable Trial” to activate your 7-day trial.
Activating ChartExpo Trial 3
    • You should receive a welcome email from ChartExpo.
    • The Power BI Sankey Diagram you create under the 7-day trial contains the ChartExpo watermark (see below).
Creating Sankey Diagram in Power BI 5
  •  If you have obtained a license key:
    • Enter your license key in the “ChartExpo License Key” textbox in the “License Settings” section (see below).
Enter ChartExpo License Key
    • Slide the toggle switch next to “Enable License” to “On”.
    • Your Diagram should now be ready (see below). Note that it does not have a watermark.
How to Create Sankey Diagrams in Power BI

How to Make a Sankey Diagram Using Power BI Desktop?

You need to have Power BI Desktop installed on your computer to use this option. We will divide the steps into several stages.

Stage 1: Launching and Logging in to Power BI Desktop

  • Launch the “Power BI for Desktop” application.
  • If you have not set it up, the application will ask for your Power BI account. Enter your account email and press continue.
Logging in to Power BI Desktop App 1
  • You will be redirected to your Microsoft account.
  • Enter your password and click “Sign in”.
Logging in to Power BI Desktop App 2
  • You’ll then be redirected to the Power BI desktop home screen.
Logging in to Power BI Desktop App 3

Stage 2: Selecting the Data Set to Use in Your Sankey Chart

  • Click on the “Data” tab on the left-side menu.
Select Data for Sankey Chart in Desktop App 1
  • The following window opens.
Select Data for Sankey Chart in Desktop App 2
  • Click “Get data” from the top toolbar.
Select Data for Sankey Chart in Desktop App 3
  • The following dropdown opens:
Select Data for Sankey Chart in Desktop App 4
  • Choose “Power BI datasets” from the dropdown.
  • Power BI populates the data sets list. (If you have not created a data set refer to the Error! Reference source not found section).
Select Data for Sankey Chart in Desktop App 5
  • Select the dataset from which to create your Sankey Chart and click “Connect”.
  • Navigate to the “Fields” tab on the right side of the Power BI dashboard. You should see the loaded dataset.
Select Data for Sankey Chart in Desktop App 6

Stage 3: Adding the Power BI Sankey Diagram Extension by ChartExpo

  • To finish creating our Sankey Diagram in Power BI, we’ll use an add-in or Power BI visual from AppSource.
  • Navigate to the Power BI Visualizations panel. It’s on the right side of your Power BI dashboard.
  • Click the ellipsis (…) highlighted above to import the Power BI Sankey Diagram extension by ChartExpo.
Adding Sankey Diagram in Power BI 1
  • The following menu opens:
Adding Sankey Diagram in Power BI 2
  • Select the “Get more visuals” option. The following window opens.
Adding Sankey Diagram in Power BI 4
  • Select it. The following window opens:
Adding Sankey Diagram in Power BI 5
  • Click the highlighted “Add” button. Power BI will add the “Sankey Diagram for Power BI by ChartExpo” in the visualization panel as shown below.
Adding Sankey Diagram in Power BI 6

Stage 4: Drawing a Sankey Diagram with ChartExpo’s Power BI extension

  • Select the “Sankey Diagram for Power BI by ChartExpo” icon in the visualization panel. The following window opens on the report section of your dashboard:
Creating Sankey Diagram in Power BI 1
  • You can resize the visual as needed.
  • Navigate to the right side of your Power BI dashboard. You should see the “Fields” next to “Visualizations”.
Creating Sankey Diagram in Power BI 2
  • You’ll select the fields to use in your Sankey Chart here. The ChartExpo visual needs to be selected though.
Creating Sankey Diagram in Power BI 3
  • You’ll be asked for a ChartExpo license key or email address.
Creating Sankey Diagram in Power BI 4

Stage 5: Activating your ChartExpo Trial or Applying a Subscription Key

  • While the ChartExpo visual is selected, you should see 3 icons below “Build visual” in the Visualizations panel.
Activating ChartExpo Trial 1
  • Select the middle icon, “Format visual”. The visual properties will be populated as shown below.
Activating ChartExpo Trial 2
  •  If you are a new user:
    • Enter your email address in the “Email” textbox in the “Trial Mode” section. When you subscribe to the ChartExpo add-in, this is the email address where your ChartExpo License key will be sent.
    • Ensure that your email address is valid.
    • Click “Enable Trial” to activate your 7-day trial.
Activating ChartExpo Trial 3
    • You should receive a welcome email from ChartExpo.
    • The Chart you create under the 7-day trial contains the ChartExpo watermark (see below).
Creating Sankey Diagram in Power BI 5
  •  If you have obtained a license key:
    • Enter your license key in the “ChartExpo License Key” textbox in the “License Settings” section (see below).
Enter ChartExpo License Key
    • Slide the toggle switch next to “Enable License” to “On”.
    • Your Sankey Diagram in Power BI should now be ready (see below). Note that it does not have a watermark.
How to Create Sankey Diagrams in Power BI

You are all set to go and present your newly created Sankey Diagram in Power BI to your audience. Next, let’s look at some frequently asked questions.

Best Practices

Here are five practical tips to make your Sankey chart in Power BI clearer, engaging, and insightful:

Keep the Flow Simple:

  • Avoid overcrowding your diagram with too many nodes or links. Simpler flows are easier to read and interpret.

Use Meaningful Colors:

  • Apply consistent color themes to represent categories or data groups. This helps viewers follow connections quickly.

Label Clearly:

  • Add clear labels for nodes and flows so users can instantly understand what each part represents.

Highlight Key Insights:

  • Use color emphasis or filters to draw attention to important trends, contributors, or bottlenecks.

Ensure Data Accuracy:

  • Before visualizing, double-check your source, target, and value fields to avoid misleading flows or incorrect proportions.

FAQs

How Do You Format Your Data to Build a Sankey Diagram in Power BI?

You need to ensure that you have only one row for every entry. For example, you should only have one entry per region if you are showing regional data.

Wrap up

Using the right data visualization tool can help you communicate your message to your audience. Sankey charts are the best option for presenting data flows.

We have explored the world of Power BI Sankey Diagrams in depth. We defined Sankey Charts and their components (nodes, links, and drop-offs).

We then looked at some best-case scenarios where you can use these Diagrams. Sankey Charts can be used when looking for patterns over time. They are also handy when working with hierarchical data.

We discussed some factors that determine an effective Power BI Sankey Chart. These include simplicity, width, and storytelling. The most important takeaways are:

  • Using a minimal number of nodes and flows,
  • Not choosing this Diagram if you have similar values,
  • Remembering to tell a story with your Sankey chart.

Ultimately, we learned how to create Sankey charts, step by step. We looked at making Sankey Charts with the Power BI Web Service. We also discussed drawing Sankey Diagrams with Power BI Desktop.

We answered a few frequently asked questions related to Sankey Charts in Power BI, too. We tackled the data used in these Diagrams and the history behind their origins.

Related Articles:

  • Power BI Data Connectors
  • Power BI Advanced Analytics
  • Power BI Pro Features Unveiled
  • Creating a Hierarchy in Power BI
  • Power of Business Intelligence Reporting
  • Microsoft Business Intelligence for Decision-Making
  • Power BI Dashboard vs. Report

How much did you enjoy this article?

PBIAd2
Start Free Trial!
124572

Related articles

next previous
Power BI10 min read

Power BI Tooltips: A Step-by-Step Walkthrough

This guide delves into what the Power BI Tooltip is and how it works. You'll also discover why it is useful, and how to create multiple tooltips in Power BI.

Power BI7 min read

Power BI Data Sources: Connecting for Better Insights

The guide explains what Power BI Data Sources are and the various types of Power BI Data Sources. You'll discover how to visualize source data in Power BI.

Power BI7 min read

Time Intelligence in Power BI to build Insightful Reports

Discover all you need to know about Time Intelligence in Power BI. This guide explores the benefits of Time Intelligence and tips for using Time Intelligence.

Power BI13 min read

Conditional Formatting in Power BI for Advanced Analytics

Learn how to use Conditional Formatting in Power BI to make your dashboards smarter, more colorful, and easier to interpret in just a few steps.

Power BI13 min read

How to Use Power BI for Clear Insights with Charts

Discover how to use Power BI to analyze data, create interactive reports, and make smarter business decisions with ease.

ChartExpo logo

Turn Data into Visual
Stories

CHARTEXPO

  • Home
  • Gallery
  • Videos
  • Services
  • Pricing
  • Contact us
  • FAQs
  • Privacy policy
  • Terms of Service
  • Sitemap

TOOLS

  • ChartExpo for Google Sheets
  • ChartExpo for Microsoft Excel
  • Power BI Custom Visuals by ChartExpo
  • Word Cloud

CATEGORIES

  • Bar Charts
  • Circle Graphs
  • Column Charts
  • Combo Charts
  • Comparison Charts
  • Line Graphs
  • PPC Charts
  • Sentiment Analysis Charts
  • Survey Charts

TOP CHARTS

  • Sankey Diagram
  • Likert Scale Chart
  • Comparison Bar Chart
  • Pareto Chart
  • Funnel Chart
  • Gauge Chart
  • Radar Chart
  • Radial Bar Chart
  • Sunburst Chart
  • see more
  • Scatter Plot Chart
  • CSAT Survey Bar Chart
  • CSAT Survey Chart
  • Dot Plot Chart
  • Double Bar Graph
  • Matrix Chart
  • Multi Axis Line Chart
  • Overlapping Bar Chart
  • Control Chart
  • Slope Chart
  • Clustered Bar Chart
  • Clustered Column Chart
  • Box and Whisker Plot
  • Tornado Chart
  • Waterfall Chart
  • Word Cloud
  • see less

RESOURCES

  • Blog
  • Resources
  • YouTube
SIGN UP FOR UPDATES

We wouldn't dream of spamming you or selling your info.

© 2025 ChartExpo, all rights reserved.