Voor dit scherm word gebruikt gemaakt van de MS Excel sheets met personeelsgegevens en de gespecificeerde tijdregistratie gegevens. Op dit scherm zijn 2 staafdiagrammen, selectie criteria voor medewerkers en organisatorische eenheden en een overzichtskaart van de gemeente die de geselecteerde gebieden op basis van postcode weergeeft. De bron gegevens zijn komen uit de MS SQL Server database en worden in Power BI verder uitgewerkt.
Een aantal medewerkers registreren in meerdere gebieden / organisatorische eenheden. In overleg met de opdrachtgever wordt de som van alle geregistreerde uren van een medewerker die registreert in meerdere gebieden, gecalculeerd naar het gebied / organisatorische eenheid met het grootste aantal te verwachte uren voor die medewerker.
Het gaat om 5 van de 257 geregistreerde medewerkers (< 2%). Deze 5 registreerde ~ 931 uren op een totaal aan ~ 49.004 uren in de periode van 1-1-2018 t/m 18-4-2018.
SQL Server berekeningen
Omdat Dit omdat de REGAS tijdregistratie data geen vermelding heeft van het gebied van waar de werknemer de werkzaamheden heeft uitgevoerd en een werknemer in meerdere gebieden werkzaam kan zijn, word de lijst van personeelsgegevens gefilterd op het maximaal aantal contracturen van de werknemer met meerdere contracten / werkgebieden. Deze filter wordt middels een view in de database uitgevoerd. Organisatorische eenheden zonder locatie worden gebundeld naar "Overig" tenzij een postcode voor de locatie aanwezig is. De postcode is wordt gebruikt om de getoonde kaart te koppelen aan de gegevens.
...
Expand |
---|
|
Power BI formules | Verklaring |
---|
ClientTijdPercentage = (SUM(TijdSchrijvenSimple[ClientTijd])/[ExpectedHoursPersoneel])*100
De som van de geschreven client uren over de geselecteerde periode, gedeeld door de verwachte uren over de geselecteeerde periode
| Berekend het percentage clientgebonden uren t.o.v. het verwachte aantal uren van de medewerker | TrainingstudieTijdPercentage = (SUM(TijdSchrijvenSimple[TrainingstudieTijd])/[ExpectedHoursPersoneel])*100
De som van de geschreven client uren over de geselecteerde periode, gedeeld door de verwachte uren over de geselecteeerde periode
| Berekend het percentage studie uren t.o.v. het aantal verwachte uren van de medewerker | SuperuseractiviteitenTijdPercentage = (SUM(TijdSchrijvenSimple[SuperuseractiviteitenTijd])/[ExpectedHoursPersoneel])*100
De som van de geschreven superuser uren over de geselecteerde periode, gedeeld door de verwachte uren over de geselecteeerde periode
| Berekend het percentage superuser uren t.o.v. het aantal verwachte uren van de medewerker | VakgroephouderschapTijdPercentage = (SUM(TijdSchrijvenSimple[VakgroephouderschapTijd])/[ExpectedHoursPersoneel])*100
De som van de geschreven vakgroephouder uren over de geselecteerde periode, gedeeld door de verwachte uren over de geselecteeerde periode
| Berekend het percentage vakgroephouder uren t.o.v. het aantal verwachte uren van de medewerker | InternoverlegTijdPercentage = (SUM(TijdSchrijvenSimple[InternoverlegTijd])/[ExpectedHoursPersoneel])*100
De som van de geschreven intern overleg uren over de geselecteerde periode, gedeeld door de verwachte uren over de geselecteeerde periode
| Berekend het percentage intern overleg uren t.o.v. het aantal verwachte uren van de medewerker | SponsoringfondsenwerverTijdPercentage = (SUM(TijdSchrijvenSimple[SponsoringfondsenwerverTijd])/[ExpectedHoursPersoneel])*100
De som van de geschreven sponsoring uren over de geselecteerde periode, gedeeld door de verwachte uren over de geselecteeerde periode
| Berekend het percentage sponsoring uren t.o.v. het aantal verwachte uren van de medewerker | OndernemingsraadTijdPercentage = (SUM(TijdSchrijvenSimple[OndernemingsraadTijd])/[ExpectedHoursPersoneel])*100
De som van de geschreven ondernemimgsraad uren over de geselecteerde periode, gedeeld door de verwachte uren over de geselecteeerde periode
| Berekend het percentage ondernemingsraad uren t.o.v. het aantal verwachte uren van de medewerker | NietgeschrevenUrenNew = IF((AVERAGE(Personeel[WerkzameUPW])/40)* [NumberOfWorkingDays2] * 8 - SUM(TijdSchrijvenSimple[Uren])<0,0,(AVERAGE(Personeel[WerkzameUPW])/40)* [NumberOfWorkingDays2]*8 - SUM(TijdSchrijvenSimple[Uren]))
Het aantal verwachte uren over de geselecteerde periode, minus de geschreven uren in de geselecteerde periode. Indien er minder dan 0 "niet geschreven" uren zijn, wordt dit naar 0 gebracht.
| Berekend het percentage niet geschreven uren t.o.v. het aantal verwachte uren van de medewerker, waarbij niet geschreven niet kleiner kan zijn dan 0 t.o.v. het verwacht aantal uren. Indien het aantal niet geschreven uren negatief is, betekend dit dat de medewerker meer uren dan de verwachte uren over de geselecteerde periode heeft geregistreerd. Niet geschreven uren worden in dat geval gereduceerd naar 0. |
|
Percentages per
...
organisatorische eenheid / gebied
In de onderste diagram worden de percentages per gebied (Organisatorische organisatorische eenheid) getoond. Per categorie worden de gezameleijk gezamelijke, door medewerkers van het gebied geregistreerde uren, over de geselecteerde periode gemiddeld en en gedeeld door het gemiddelde te verwachten uren over die periode.
In Power BI zijn hier de volgende formules voor gedefinieerd:
...