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.
Dit omdat de REGAS tijdregistratie data geen vermelding heeft van het gebied waar de werknemer de werkzaamheden heeft uitgevoerd en een werknemer in meerdere gebieden werkzaam kan zijn. 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.
REATE VIEW [dbo].[Personeel] AS SELECT Naam , Roepnaam , Voorvoegsel , Achternaam , VolledigeNaam , Geslacht , Werkgever , Wg , (SELECT TOP (1) CASE WHEN [OrganisatorischeEenheid] LIKE 'Team%' THEN CASE WHEN [OrganisatorischeEenheid] NOT IN ('Team Buitenveldert', ' Team Midden-Noord', 'Team Nieuwendam', 'Team Noord-West', 'Team Midden-Noord', 'Team Oud - Zuid', 'Team Rivierenbuurt / De Pijp') THEN 'Overig' ELSE [OrganisatorischeEenheid] END ELSE 'Overig' END AS OrganisatorischeEenheid FROM dbo.PersoneelExcel WHERE (AfasID = PE.AfasID) AND (WerkzameUPW = (SELECT MAX(WerkzameUPW) AS Expr1 FROM dbo.PersoneelExcel AS PersoneelExcel_2 WHERE (AfasID = PE.AfasID) ) ) ) AS OrganisatorischeEenheid , AfasID , SUM(WerkzameUPW) AS WerkzameUPW FROM (SELECT ID , Jaar , Maand , Naam , Roepnaam , Voorvoegsel , Achternaam , VolledigeNaam , Geslacht , Werkgever , Wg , OE , Functie , Soort , DPW , WerkzameUPW , AantalFTE , AfasID FROM dbo.PersoneelExcel AS PersoneelExcel_1) AS PE GROUP BY Naam, Roepnaam, Voorvoegsel, Achternaam, VolledigeNaam, Geslacht, Werkgever, Wg, AfasID |
Binnen Power BI worden extra berekeningen uitgevoerd om de data te kunnen tonen. In de diagrammen worden de percentages weergegeven waar de bron data uren bevat.
In de bovenste diagram worden de percentages per medewerker getoont. Per categorie worden de geregistreerde uren over de geselecteerde periode gedeeld door te totale te verwachten uren over die periode. In Power BI zijn hier de volgende formules voor gedefinieerd:
|
In de onderste diagram worden de percentages per gebied (Organisatorische eenheid) getoond. Per categorie worden de gezamelijke, door medewerkers van het gebied geregistreerde uren, over de geselecteerde periode gemiddeld en gedeeld door het gemiddelde te verwachten uren over die periode.
In Power BI zijn hier de volgende formules voor gedefinieerd:
|