Tracking Project Benefit in Power BI – Part 1

In my years reporting on project controls, I’ve often been asked to visualise financial benefits over time. Tracking realised vs expected benefits is crucial for decision-making, but finding the right way to present this data can be tricky.

At first, we tried using a waterfall chart, which seemed like a good idea. But in practice, it wasn’t as clear as we had hoped. While it broke down financial movements well, it didn’t provide that cumulative, at-a-glance view that stakeholders needed to quickly understand progress and gaps. Additionally, this type of visual didn’t offer much flexibility in terms of formatting, limiting our ability to effectively communicate the data.

Then, I came across Valerie Junk’s tutorial on Burndown Chart in Power BI, and I had a Eureka moment. If we can track effort burn-down over time, why not apply the same logic to cumulative financial benefits? That’s when I built this Financial Benefit Burn-Up Chart in Power BI, and, I want to share how and why it works. This will be done in three parts:

  • Part 1: This article will explain why this visual is important and break down the data model.
  • Part 2: I will walk through the calculations in DAX needed..
  • Part 3: A video on my YouTube channel @AccessibleBI, where I will show how to build the chart step-by-step.

To give you a glimpse of what’s to come, take a look at the significant difference between creating the visual using a waterfall chart and the second method I’ll be demonstrating here.

  • A waterfall chart titled "Benefit Realised, Total Expected and Benefit Loss by End of Month" shows the cumulative benefit realised over time from November 2023 to January 2026. The vertical axis represents the benefit realised in millions of pounds (£M), ranging from £0M to £70M. The horizontal axis represents the end of each month from November 2023 to January 2026, with a final column labeled "Total." The chart displays incremental increases in benefit realised each month, depicted by blue bars, culminating in a significant total benefit by January 2026.
  • A 'Line and clustered column chart' titled "Cumulative Financial Benefits: Outturn vs Baseline Progress." The chart compares cumulative financial benefits over time. The x-axis is labeled "End of Month" and spans from January 2024 to January 2026. The y-axis is labeled "Benefit Value in £." The chart includes blue columns representing the "Benefit Outturn" and a dashed line representing the "Benefit Baseline." Key data points are marked, showing the progression of benefits with values highlighted at various points, such as £0.0M in January 2024, £1.3M in July 2024, £2.7M in January 2025, £3.8M in July 2025, and £6.1M in January 2026. The chart also features a vertical dashed line labeled "Today 27/02/2025.

Why This Visual is a Game-Changer for Project Controls

One of the biggest challenges in project controls is ensuring stakeholders can easily compare what was planned vs what was achieved. This chart solves that by layering 4 key components:

  • Blue bars: Benefits already realised.
  • Grey bars: Benefits expected to be realised in the future.
  • Dashed grey line: Baseline showing expected progress.
  • Orange Error bars: Cumulative Benefit Loss.

In the chart, the Outturn series is represented by the bars that have been conditionally formatted:

  • The blue bars indicate the benefits that have already been realised.
  • The grey bars indicate the benefits that are expected to be realised in the future.

Since the totals are cumulative, the realised benefits (blue) and expected benefits (grey) build upon each other month by month. If the realised benefits are lower than what was initially expected (Baseline), it will impact the overall calculation of the outturn.

This way, the chart visually communicates the gap between what was expected and what has been achieved, helping to track and manage performance over time. The actual values for the variance can be detailed under the tooltips for further insights.

With this setup, you can instantly see how well the project is delivering against expectations. If the grey bars start stacking up, you know there’s an issue, expected benefits aren’t materialising. Instead of sifting through tables of data, project teams and executives can spot financial gaps early and take action.

Building the Financial Benefit Burnup Chart

1. Data Model

First, let’s ensure our data model is properly structured. We’ll need a Facts Table that includes Project/Programme Benefits (including the Cost Expected, Cost Realised, and End Date), along with the appropriate Dimension Tables. We must have a Dimension Dates table with unique and consecutive dates. If you missed my previous post on the importance of a Dimension Dates table, you can catch up on it here.

Your data model might require additional Dimension tables depending on your specific needs, but for this example, we’ll focus solely on the Dimension Dates table.

A data model interface showing two tables, "Dim_Date" and "Facts_Programme Benefits." The "Dim_Date" table includes columns for Date, End of Month, and Year. The "Facts_Programme Benefits" table includes columns for Benefit Category, Cost Baseline, Cost Realised, Description, End Date, Owner, Project, Start Date, and Status. A relationship is established between the "End Date" column in the "Facts_Programme Benefits" table and the "Date" column in the "Dim_Date" table. The relationship is set to "Many to one (*:1)" with a single cross-filter direction and is marked as active.
Data Model View showing the relationship between the Facts and Dimension Tables.

In our data model, the Facts_Programme Benefits table has a relationship with the Dim_Date table, established through the ‘Benefit End Date’. This relationship is significant because the Benefit End Date represents the date when each benefit is expected to be fully realised.

We’ve now walked through the essential structure of our data model, ensuring it’s well-organised and ready for our visualisation tasks. This foundational setup is critical for the success of our Financial Benefit Burn-Up Chart.

Stay tuned for the next article, where we’ll dive into the specific DAX calculations required to bring this chart to life.

Thank you for joining me on this journey. Until next time, let’s keep crafting accessible insights that make a difference!

Leave a Reply

Discover more from Smart Frames UI

Subscribe now to keep reading and get access to the full archive.

Continue reading