Treat each month as a controlled intake
I applied deterministic file precedence and recorded source provenance for every reporting cycle.
Operational Reporting · Data Quality
A repeatable monthly reporting process for workforce, availability, demand, and delivery performance.
My approach
I applied deterministic file precedence and recorded source provenance for every reporting cycle.
I classified rows as Accepted, Review Required, or Rejected and reconciled totals across sources.
I used a KPI dictionary, star schema, Excel PivotTables, and Power BI views for repeatable use.
The problem
A new file can contain revised, duplicate, or invalid records. Managers still need consistent KPI outputs.
Select the correct file version and preserve source provenance.
Classify records as Accepted, Review Required, or Rejected.
Give non-technical managers a stable operational view.
How the system works
Each reporting period enters the same controlled path.
Decision evidence
Three views move from portfolio status to service pressure and then to reporting trust.
Source: original Power BI screenshots from the project repository. Public aggregate data; not a live NHS production deployment.
Related concepts
Trust
Modelling
Operations
Metrics
The transformation rejects broken records, routes uncertain schema changes to review, and accepts only records that pass the controls.
View implementation on GitHub ↗
if List.Count(MissingColumns) > 0 then
"Rejected"
else if [ReportingMonth] = null or [MeasureValue] < 0 then
"Rejected"
else if List.Count(UnexpectedColumns) > 0 then
"Review Required"
else
"Accepted"