EnableYourData.com

KPI · HR

Gemiddelde duur dienstverband: formule en voorbeeld.

De gemiddelde duur van het dienstverband is het gemiddeld aantal jaren dat de huidige medewerkers in dienst zijn. Je telt per medewerker de tijd sinds de datum van indiensttreding en neemt het gemiddelde. Het cijfer zegt iets over stabiliteit, opgebouwde kennis en de opbouw van je personeelsbestand.

Formule voor gemiddelde duur dienstverband

Som van (peildatum − datum in dienst) over alle huidige medewerkers ÷ aantal huidige medewerkers

Rekenvoorbeeld

Op 1 oktober 2026 waren de 150 medewerkers van Acme Groothandel samen 1.035 jaar in dienst. De gemiddelde duur van het dienstverband is 1.035 ÷ 150 = 6,9 jaar.

Fictieve cijfers van Acme Groothandel.

Zo lees je deze KPI

Een langere gemiddelde diensttijd wijst op een stabiel personeelsbestand met veel kennis van het bedrijf. Een korte duur kan passen bij snelle groei, maar ook wijzen op veel verloop. Kijk naar de verdeling: een gemiddelde van zeven jaar kan bestaan uit een vaste kern met twintig dienstjaren en veel nieuwe mensen.

Valkuilen bij gemiddelde duur dienstverband

  • Vertrokken medewerkers meetellen; het cijfer gaat over wie er nu werkt.
  • Herintreders en mensen die na een uitzendperiode in dienst kwamen verschillend behandelen zonder afspraak.
  • Alleen het gemiddelde tonen terwijl de verdeling over dienstjaren veel meer zegt.

SQL & DAX

Gemiddelde duur dienstverband berekenen in SQL en 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.

SQL · PostgreSQL
SELECT department,
       COUNT(*) AS headcount,
       ROUND(AVG((CURRENT_DATE - hire_date) / 365.25), 1) AS avg_tenure_years,
       COUNT(*) FILTER (WHERE CURRENT_DATE - hire_date < 365) AS under_one_year
FROM employees
WHERE hire_date <= CURRENT_DATE
  AND (termination_date IS NULL OR termination_date > CURRENT_DATE)
GROUP BY ROLLUP (department)
ORDER BY department NULLS LAST;
DAX · Power BI
Avg Tenure (years) =
VAR d = MAX ( 'Date'[Date] )
VAR Active = FILTER ( ALL ( Employees ), Employees[HireDate] <= d && ( ISBLANK ( Employees[TerminationDate] ) || Employees[TerminationDate] > d ) )
RETURN DIVIDE ( SUMX ( Active, DATEDIFF ( Employees[HireDate], d, DAY ) ), COUNTROWS ( Active ) * 365.25 )

In ENABLE

Deze KPI volgen in ENABLE

Vragen in gewone taal

Vraag naar gemiddelde duur dienstverband 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.

Lees meer →

In je Power BI-dashboard

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.

Lees meer →

Eigen dashboards (pilot)

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.

Lees meer →

Doelen per maand

Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.

Lees meer →

FAQ

Veelgestelde vragen

Hoe bereken je het gemiddeld aantal dienstjaren?

Bereken per huidige medewerker het aantal jaren tussen de datum van indiensttreding en de peildatum. Tel die op en deel door het aantal medewerkers. Gebruik dagen gedeeld door 365,25 voor een nauwkeurig resultaat.

Is een lange gemiddelde diensttijd goed?

Dat hangt af van je situatie. Een lange diensttijd betekent behoud van kennis en stabiliteit, maar kan ook wijzen op weinig doorstroom en nieuwe ideeën. Kijk daarom ook naar verloop en de verdeling over leeftijden en functies.

Wat is het verschil met medewerkersretentie?

De gemiddelde diensttijd is een momentopname van het huidige personeel. Medewerkersretentie meet over een periode hoeveel mensen er bleven. Een organisatie die snel groeit kan een korte gemiddelde diensttijd hebben en toch een hoge retentie.

AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.

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.