Dyflexis koppelen aan Power BI
Bouw in Power BI een model op je Dyflexis-data via APIboard: open diensten per eenheid, uren per kostenplaats en verzuim per eenheid.
Wat je doet met Dyflexis in Power BI
- Open diensten per eenheid: model en metingen. Haal Roosterdiensten en Eenheden op en leg de relatie op de eenheid, met een eigen datumtabel in het midden.
- Uren per kostenplaats: model en metingen. Laad Uren en Eenheden en leg de relatie via de kostenplaats van de medewerker.
- Verzuim per eenheid: model en metingen. Haal Verzuim, Verzuimdagen, Medewerkers en Medewerkers per eenheid op.
Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Roosterdiensten, dan staat die in APIboard in dezelfde lijst en haal je hem net zo op in Power BI.
Zo pak je het aan in Power BI
-
Open diensten per eenheid: model en metingen
Een meting telt alle diensten, een tweede alleen de open diensten en een derde deelt die twee tot een bezettingsgraad. Een matrix met eenheden op de rijen en weekdagen op de kolommen kleurt de dagen waarop je nog mensen mist. Omdat het rooster 90 dagen vooruit meekomt, zie je een gat ruim van tevoren.
-
Uren per kostenplaats: model en metingen
Een meting telt de geregistreerde uren, een tweede de uren per eenheid en een derde het verschil met dezelfde maand vorig jaar. Een lijngrafiek per maand en een staafdiagram per kostenplaats laten zien waar de uren naartoe gaan. Heb je omzet per vestiging in een andere bron, dan leg je die in het model naast de uren.
-
Verzuim per eenheid: model en metingen
Een meting telt de verzuimdagen, een tweede deelt ze door de beschikbare dagen van de eenheid. Een matrix per eenheid en kwartaal en een slicer op hersteld of nog ziek maken het rapport bruikbaar voor HR. Dit werkt alleen als het token het recht absence heeft; zonder dat recht blijven Verzuim en Verzuimdagen leeg.
Deze data halen we op uit Dyflexis
Na het koppelen staan alle 8 tabellen uit Dyflexis klaar, met Nederlandse kolomnamen. Voor Power BI begin je meestal met Roosterdiensten, Vestigingen en afdelingen, Geregistreerde uren, Verzuim, Verzuimdagen en Medewerkers per eenheid.
Zo koppel je Dyflexis aan Power BI
Volledige uitleg in het helpcentrumDyflexis ook koppelen aan
Alle koppelingen naar Power BI-
Maak een API-sleutel aan
Maak in APIboard een eigen API-sleutel voor Power BI, met een duidelijke naam. Dan kun je hem later intrekken zonder andere tools te raken. Je hebt de rol Admin of Member nodig en minstens één koppeling met gegevens.
-
Open de codegenerator
Ga in APIboard naar Analyseren > API en kies Code genereren.
-
Kies de tabel
Kies de Koppeling en de Tabel. Voeg eventueel Filters toe en kies bij Ophalen voor Alles of Alleen wijzigingen, met een datum bij Gewijzigd vanaf.
-
Kopieer het Power BI-script
Open het tabblad Power BI en kopieer de code met Kopiëren. Plak daarin je eigen API-sleutel.
-
Plak het script in Power BI Desktop
Voeg in Power BI Desktop een nieuwe bron toe met een lege query en plak het M-script. Power BI haalt de tabel daarna op via de API.

Liever laten bouwen?
Geen tijd of zin om het rapport zelf te maken? Wij bouwen je Power BI-rapport op je Dyflexis-data, precies zoals jij het wilt zien, bijvoorbeeld rond open diensten per eenheid.
- Jouw vraag als start. Je vertelt welke cijfers je wilt volgen, wij vertalen dat naar een model en rapportpagina’s.
- Meerdere bronnen. Dyflexis naast je andere gekoppelde software in één rapport.
- Altijd actueel. Het rapport haalt zijn data via APIboard op, dus het ververst mee met je koppelingen.
Delen met klanten? Met Shareboard BI, ons zusterproduct, deel je Power BI-rapporten met klanten zonder dat zij een Power BI-licentie nodig hebben.
Al je software in één model
Elke koppeling in APIboard levert tabellen via dezelfde API. Zo zet je Dyflexis in Power BI naast de rest van je software, op één manier opgehaald en met Nederlandse kolomnamen.
Veelgestelde vragen
Kan ik Dyflexis koppelen aan Power BI?
Ja. In APIboard kies je een Dyflexis-tabel en kopieer je het Power Query M-script, dat je in Power BI Desktop plakt als nieuwe bron met een lege query. Je krijgt roosterdiensten, uren, verzuim en eenheden als tabellen waar je relaties en metingen op bouwt. Het rooster komt tot 90 dagen vooruit mee, zodat je open diensten ruim van tevoren ziet. Verzuim en contracten komen alleen binnen als het token de rechten absence en payroll heeft.
Heeft Dyflexis een eigen Power BI-koppeling?
Op de Open API-pagina van Dyflexis staat geen Power BI-connector, wel dat je met de API gegevens naar je eigen BI-omgeving kunt sturen. Met APIboard haal je de tabellen op via een M-script, zonder zelf de API en de structuur per dienst uit te zoeken.
Welk recht heeft het token nodig voor een Power BI-model?
Het recht business is verplicht. Voor verzuim is ook absence nodig en voor contracten payroll. Zonder die twee blijven de bijbehorende tabellen leeg, zonder foutmelding. Vraag Dyflexis om een token met de ontbrekende rechten.
Hoe ver terug loopt mijn model?
De eerste vulling haalt uren, verzuim en roosters over de hele historie van je pakket op. Daarna kijkt APIboard naar een wijzigvenster: uren en verzuim van de laatste twee kalendermaanden en het rooster vanaf een maand terug tot 90 dagen vooruit. Oudere correcties komen niet meer binnen.
Hoe vaak laadt Power BI de uren opnieuw volledig?
Dat bepaal je per tabel. Met Alles haalt elke verversing de hele tabel op, met Alleen wijzigingen alleen de rijen sinds de gekozen datum. Voor de groeiende tabellen Uren en Roosterdiensten loont Alleen wijzigingen; voor Eenheden is Alles het eenvoudigst.
Staat mijn Dyflexis-token in het Power BI-bestand?
Nee, in het script staat een APIboard-sleutel. Het bestand bevat wel rooster en verzuim van medewerkers. Maak voor Power BI een eigen sleutel en deel het .pbix-bestand alleen met wie die gegevens mag zien.
Dyflexis koppelen aan Power BI?
Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.

