Vragen in gewone taal
Vraag naar projecten op tijd opgeleverd per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.
KPI · Projecten en uren
Projecten op tijd opgeleverd is het percentage afgeronde projecten dat op of vóór de geplande einddatum is opgeleverd. Je deelt het aantal tijdig opgeleverde projecten door het totaal aantal opgeleverde projecten in een periode. Het cijfer zegt iets over de betrouwbaarheid van je planning en je afspraken met klanten.
Projecten opgeleverd op of vóór de geplande einddatum ÷ alle opgeleverde projecten × 100%
Acme Groothandel rondde in 2025 40 installatieprojecten af. Daarvan werden er 34 op of vóór de geplande datum opgeleverd. Het percentage op tijd opgeleverd is 34 ÷ 40 × 100% = 85,0%.
Fictieve cijfers van Acme Groothandel.
Een hoger percentage betekent dat klanten vaker kunnen rekenen op de afgesproken datum. Kijk ook naar hoeveel dagen te laat de overige projecten waren: een dag of een maand maakt veel uit. Vergelijk per projecttype en projectleider, en zoek bij te late projecten naar terugkerende oorzaken, zoals levertijden van materiaal of te krappe planningen.
SQL & DAX
Twee voorbeelden op een fictief datawarehouse van Acme Groothandel: een query in PostgreSQL en een measure voor een Power BI-model. Pas tabel- en kolomnamen aan je eigen model aan.
SELECT date_trunc('quarter', actual_end)::date AS quarter,
COUNT(*) AS completed_projects,
COUNT(*) FILTER (WHERE actual_end <= planned_end) AS on_time,
ROUND(100.0 * COUNT(*) FILTER (WHERE actual_end <= planned_end) / NULLIF(COUNT(*), 0), 1) AS on_time_pct,
ROUND(AVG(actual_end - planned_end) FILTER (WHERE actual_end > planned_end), 1) AS avg_days_late
FROM projects
WHERE actual_end IS NOT NULL
GROUP BY 1
ORDER BY 1;Completed Projects = CALCULATE ( COUNTROWS ( Projects ), NOT ISBLANK ( Projects[ActualEnd] ) )
On-time Projects % = DIVIDE ( COUNTROWS ( FILTER ( Projects, NOT ISBLANK ( Projects[ActualEnd] ) && Projects[ActualEnd] <= Projects[PlannedEnd] ) ), [Completed Projects] )In ENABLE
Vraag naar projecten op tijd opgeleverd per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.
Leg de KPI vast als measure in je Power BI-model en toon hem in het portaal, met "Laatst ververst" erbij. Toegangsprofielen en optioneel row-level security bepalen wie welke cijfers ziet.
Zet de KPI als tegel in een eigen dashboard, met vergelijking met vorig jaar. De Dashboard Builder is een pilot en per klant aan te zetten.
Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.
FAQ
Tel de projecten die in de periode zijn afgerond en hoeveel daarvan op of vóór de geplande einddatum klaar waren. Deel het tweede getal door het eerste en vermenigvuldig met 100%. Leg vast of je meet tegen de oorspronkelijke of de laatst afgesproken datum.
Beide zijn nuttig, maar ze beantwoorden een andere vraag. De oorspronkelijke datum zegt iets over je planning, de afgesproken nieuwe datum over je betrouwbaarheid na een wijziging. Bewaar beide en vermeld welke je toont.
Veelvoorkomende oorzaken zijn te optimistische planningen, scope die groeit, wachten op materiaal of op de klant, en te weinig capaciteit. Leg bij elk te laat project de belangrijkste oorzaak vast. Na een paar maanden zie je welke oorzaak het vaakst terugkomt.
In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.