Project Controls Gantt 1.0: a free Gantt visual for Power BI

When I tested Microsoft’s new Gantt visual (preview) in Power BI, I liked where it was headed, but it couldn’t do what project controls reporting needs every week. It had no baselines, no today or data date line, no dependencies, and a 1,000-row limit. I wrote up the workarounds in a sample repo, but some gaps can’t be fixed with DAX. So I built my own visual.

Project Controls Gantt is now available for free on GitHub.

Project Schedule and Progress Gantt chart showing project activities from June 2026 to March 2027. Rows are grouped by areas including Project Management and Engineering, with planned start and finish dates, baseline variance, progress bars and status indicators. A magenta vertical line marks the cut-off date of 18 October 2026. Activities are identified as on baseline, behind schedule, at risk or late.

What it does

  • Baselines and variance: a baseline bar under every task, and a variance column that flags each task as On track, At risk, or Late, using thresholds you set.
  • Cut-off line: mark your data date. Planned dates before it count as actuals.
  • Progress: percent complete fills each bar.
  • Logic checks: finds missing and broken predecessor and successor links. Select any task to trace its links.
  • Critical tasks and milestones: flags from total float, and diamonds for any activity type containing “Milestone”, with no DAX needed.
  • Scale: up to 6 collapsible grouping levels and 30,000 rows.
  • Accessible: the schedule is a real grid that works with the keyboard and screen readers, built to WCAG 2.2 AA.

It works with exports from Primavera P6, MS Project or any schedule table with one row per task.

Try it

  1. Download the .pbiviz and the sample report from the latest release.
  2. Open the sample report to see it working on a demo substation upgrade schedule.
  3. Import the visual into your own report: Visualizations pane → ⋯ → Import a visual from a file.

The user manual covers every field and setting.

Free and open

The visual is free, and the source code is open under the MIT license. It collects no data and makes no network calls.

If you find a bug or have an idea, please open an issue. I’d love to hear how you use it.

Leave a Reply