A Sankey Diagram in Microsoft Power BI is a powerful visualization that shows how resources, information, or energy flow between different entities.
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:
Let’s dive right in.
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:
The Power BI Sankey Chart is ideal for visualizing complex data flows. Common use cases include:
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.
Shows how money moves between accounts or departments to track spending and revenue.
Visualize Energy flow movement from sources to end uses, helping analyze efficiency and losses.
Maps how users navigate through a website or app, highlighting engagement paths and drop-offs.
Make sure your data includes at least three columns:
For multi-level flows, structure your data to show movement through each stage clearly.
Here’s a quick video showing how to build a Sankey Diagram in Power BI from scratch. The video discusses the following details:
Before building your Sankey Diagram in Power BI, check that:
You need to have Power BI Desktop installed on your computer to use this option. We will divide the steps into several stages.
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.
Here are five practical tips to make your Sankey chart in Power BI clearer, engaging, and insightful:
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.
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:
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: