Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
wilkstep
Advocate I
Advocate I

Sankey Chart

I am using the Sankey Chart Version 3.4.5.0. in Power BI Desktop.  Would it be possible to add the feature to that visual so that the node heights (or sizes) are based on the Actual values?  That would be awesome!

Thanks!

Stephen

6 REPLIES 6
v-veshwara-msft
Community Support
Community Support

Hi @wilkstep ,
Thanks for reaching out to Microsoft Fabric Community.

Just wanted to check if the responses provided were helpful. If further assistance is needed, please reach out.
Thank you.

Yes, all of the responses are helpful.  By and large, it's not possible to have node heights based on actuals with the visual I am using without a lot of workaround; or simply using a different third-party/custom visual.  I am now pondering whether to even use a Sankey style chart for as my visual for the particular report I want to apply it to.  Thanks for all the suggestions!

Hi @wilkstep ,

Thanks for confirming.

There is an existing idea that aligns with similar enhancement requests for the Sankey visual
Comprehensive Requirements and Enhancements for Sa... - Microsoft Fabric Community

You may want to add your vote, and if it does not fully cover your requirement, you can raise a new idea so it is captured clearly. Fabric Ideas - Microsoft Fabric Community

 

If you decide to explore a custom approach such as Charticulator or Deneb and need any guidance, feel free to share the details and we can take a closer look.

 

Thank you.

Sandip_Palit
Resolver III
Resolver III

By default, standard Sankey visuals (like the Microsoft one) calculate node height based purely on the sum of the links (flows) entering or exiting that node. They do not natively support an independent "size" field to scale the node differently from the flow itself. However, you can achieve this effect using a workaround or by switching to a more advanced custom visual.

 

Option 1: The "Dummy Flow" Workaround (For your current visual)
If you must stick with version 3.4.5.0, you cannot directly change the node height logic. However, you can manipulate the data to force the node to be larger.

The Concept: Create a "dummy" destination node that captures the extra value you want to represent.

The Fix:

Create a calculated table or measure that adds the difference between your "Actual Value" and the "Flow Value" as a new flow to a hidden or dummy node.

This increases the total volume passing through the source node, making it taller, while the flow to the "real" next step remains accurate.

Note: This can make the chart look cluttered, so it's often not the preferred method.

 

Option 2: Switch to "Charticulator" or "Deneb" (Recommended)
If you need precise control where the node height represents a metric (like "Total Capacity") while the link width represents another (like "Used Capacity"), you are better off building a custom Sankey.

Charticulator: This Microsoft tool allows you to build custom visuals without coding. You can drag your "Actual Value" field to the Height attribute of the node glyph, unlinking it from the link width.

Deneb (Vega-Lite): This is for advanced users but offers 100% customization. You can explicitly code the y and height channels of your nodes based on your specific measure.

 

Option 3: Use the "Sankey Chart by Daviz" (Third-Party)
There are other custom visuals in the AppSource marketplace that offer more settings.

Search for HTML Content or other advanced Sankey visuals like Sankey Chart by Daviz.

Some premium versions of these charts allow you to define "Node Weight" separately from "Link Weight."

 

Recommendation: Since feature requests for specific visual versions (like 3.4.5.0) are controlled by the developer (Microsoft), they likely won't add this retroactively. I recommend trying Charticulator for a no-code way to build exactly the specific node-sizing logic you need.

 

If this explanation and solution resolve your issue, please like and accept the solution.

grazitti_sapna
Super User
Super User

Hi @wilkstep,

 

No — in its current form, the Sankey Chart 3.4.5.0 visual cannot change node heights based on actual values, and you cannot add this feature unless the visual’s developer updates it.

 

You can try Charticulator custom visual

 

  • Create a new template.

  • Bind your Actual measure to the Height attribute of the node glyph.

  • Export as a custom visual.

OR

 

you can use Deneb (Vega-Lite custom visual)- This visual will give you highest flexibility in terms of nodes hight and width.

🌟 I hope this solution helps you unlock your Power BI potential! If you found it helpful, click 'Mark as Solution' to guide others toward the answers they need.
💡 Love the effort? Drop the kudos! Your appreciation fuels community spirit and innovation.
🎖 As a proud SuperUser and Microsoft Partner, we’re here to empower your data journey and the Power BI Community at large.
🔗 Curious to explore more? [Discover here].
Let’s keep building smarter solutions together!

 

grazitti_sapna
Super User
Super User

Hi @wilkstep ,

No, We cannot directly add feature with in Power BI Desktop. Since, Sankey Chart 3.4.5.0 is a custom visual and feactures can be added by the developer who developed this visual but for alternatives you can use Deneb (Vega-Lite custom visual)- This visual will give you highest flexibility in terms of nodes hight and width.

🌟 I hope this solution helps you unlock your Power BI potential! If you found it helpful, click 'Mark as Solution' to guide others toward the answers they need.

💡 Love the effort? Drop the kudos! Your appreciation fuels community spirit and innovation.

🎖 As a proud SuperUser and Microsoft Partner, we’re here to empower your data journey and the Power BI Community at large.

🔗 Curious to explore more? [Discover here].

Let’s keep building smarter solutions together!

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.