Project Dashboard Template for Tableau — PMO Status, Budget & On-Time KPIs, Bring Your Own CSV

You point it at your own project CSV; 8 calculated fields surface every overdue task and budget overrun before your sponsor sees the steering deck — the ones a raw export hides.

Calculated fields included (8)

Schedule Status

Formula: IF [Status] = "Complete" THEN "Done" ELSEIF [Due Date] < TODAY() THEN "Overdue" ELSE "On Track" END

Uses: Status, Due Date

Completion Rate

Formula: SUM(IF [Status] = "Complete" THEN 1 ELSE 0 END) / COUNT([Task])

Uses: Status, Task

Budget Variance

Formula: SUM([Actual Cost]) - SUM([Budget])

Uses: Actual Cost, Budget

Budget Utilization

Formula: ZN(SUM([Actual Cost])) / SUM([Budget])

Uses: Actual Cost, Budget

On-Time Delivery Rate

Formula: SUM(IF [Finish Date] <= [Due Date] THEN 1 ELSE 0 END) / SUM(IF [Status] = "Complete" THEN 1 ELSE 0 END)

Uses: Finish Date, Due Date, Status

Days Past Due

Formula: IF [Status] = "Complete" THEN 0 ELSE DATEDIFF('day', [Due Date], TODAY()) END

Uses: Status, Due Date

Hours Variance

Formula: SUM([Actual Hours]) - SUM([Planned Hours])

Uses: Actual Hours, Planned Hours

Effort Efficiency

Formula: ZN(SUM([Planned Hours])) / SUM([Actual Hours])

Uses: Planned Hours, Actual Hours

Columns your CSV must have (12)

ColumnTypeRole
Projectstringdimension
Taskstringdimension
Ownerstringdimension
Statusstringdimension
Prioritystringdimension
Start Datedatedimension
Due Datedatedimension
Finish Datedatedimension
Budgetrealmeasure
Actual Costrealmeasure
Planned Hoursrealmeasure
Actual Hoursrealmeasure

CSV header row

Project,Task,Owner,Status,Priority,Start Date,Due Date,Finish Date,Budget,Actual Cost,Planned Hours,Actual Hours

File you connect: project_tasks.csv

Worksheets (5)

Dashboards (1)

Get the complete version

This page is the working piece. The full pack has everything below.

You point it at your own project CSV; 8 calculated fields surface every overdue task and budget overrun before your sponsor sees the steering deck — the ones a raw export hides.

A freelance Tableau developer on Upwork charges $50–$150 an hour, and a custom project dashboard with these KPIs is a multi-hour build; this is a one-time $120 you keep and reuse every reporting cycle.

Send it to me
ENDEJAESPT

Find a tool

Want the full version?
Enter your email and we send the download link.