Keeping koppelen aan Power BI

Bouw in Power BI een model op je Keeping-data via APIboard: uren per klant en project, aandeel directe uren en uren zonder factuurverwijzing.

Wat je doet met Keeping in Power BI

  • Uren per klant en project: model en metingen. Laad Projecten, Klanten en Uren en leg de relaties: een urenregel naar het project, het project naar de klant.
  • Direct tegenover indirect per medewerker: model en metingen. Verbind Uren met Medewerkers op de bron-ID van de medewerker.
  • Uren zonder factuurverwijzing: model en metingen. Uren heeft het Factuurnummer, de Factuurlink en het veld Factuur, boekhoudpakket.

Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Projecten, dan staat die in APIboard in dezelfde lijst en haal je hem net zo op in Power BI.

Uitleg: Power BI koppelen aan je bedrijfsdata

Zo pak je het aan in Power BI

  1. Uren per klant en project: model en metingen

    Een meting telt de Uren, een tweede de Directe uren en een derde deelt die twee tot een percentage. Een matrix met klanten op de rijen en maanden op de kolommen laat zien waar de tijd van je team heen gaat. Met een slicer op de Status van het project houd je afgeronde projecten buiten beeld. Voeg een datumtabel toe en koppel die aan de Datum van de urenregel, dan werken jaar, kwartaal en week als filters. Met een tweede meting die dezelfde periode van vorig jaar telt, vergelijk je de bezetting. Het Soort uren van het project, dat in Projecten staat, kun je als extra slicer gebruiken.

  2. Direct tegenover indirect per medewerker: model en metingen

    Een meting rekent per medewerker het aandeel Directe uren uit, een tweede toont het teamgemiddelde als referentielijn. Een staafdiagram per medewerker sorteert op het laagste aandeel. Zet je de Soort van de urenregel in de matrix, dan zie je per soort hoeveel uren erbij horen. Een kaart met het aantal medewerkers onder een gekozen aandeel directe uren maakt het overleg concreet. De Status van de medewerker houdt vertrokken collega's buiten het overzicht, en de Rol laat je teamleiders apart bekijken. Medewerkers heeft de Voornaam, Achternaam en de volledige Naam voor de labels in de visual.

  3. Uren zonder factuurverwijzing: model en metingen

    Een meting telt de uren waarbij het Factuurnummer leeg is, een tweede deelt dat door alle uren van de maand. Een tabel per project en maand laat zien welke uren nog niet zijn doorberekend. Filter op Vergrendeld om alleen afgesloten uren te bekijken, zodat een lopende maand de cijfers niet vertekent. Voeg de Factuurlink toe als kolom in de tabel, zodat je vanuit het rapport naar de factuur kunt klikken. Het veld Factuur, boekhoudpakket laat zien in welk pakket de factuur staat, handig als je meerdere administraties gebruikt.

Deze data halen we op uit Keeping

Na het koppelen staan alle 7 tabellen uit Keeping klaar, met Nederlandse kolomnamen. Voor Power BI begin je meestal met Projecten, Klanten, Uren, Medewerkers en Taken.

  1. 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.

  2. Open de codegenerator

    Ga in APIboard naar Analyseren > API en kies Code genereren.

  3. 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.

  4. Kopieer het Power BI-script

    Open het tabblad Power BI en kopieer de code met Kopiëren. Plak daarin je eigen API-sleutel.

  5. 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.

Uren & projecten / Overzicht
Dashboard Uren & projecten, pagina Overzicht, met voorbeelddata
Uren & projecten / Medewerkers
Dashboard Uren & projecten, pagina Medewerkers, met voorbeelddata

Dashboards voor Keeping

Bouw je rapport zelf in Power BI met de APIboard-API, of gebruik de kant-en-klare dashboards in APIboard Studio.

  • Uren & projecten. Geschreven en declarabele uren per klant, project en medewerker.
Gratis proberen
Twee collega’s bespreken een dashboard op een laptop

Liever laten bouwen?

Geen tijd of zin om het rapport zelf te maken? Wij bouwen je Power BI-rapport op je Keeping-data, precies zoals jij het wilt zien, bijvoorbeeld rond uren per klant en project.

  • Jouw vraag als start. Je vertelt welke cijfers je wilt volgen, wij vertalen dat naar een model en rapportpagina’s.
  • Meerdere bronnen. Keeping 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.

Vertel ons wat je nodig hebt

Al je software in één model

Elke koppeling in APIboard levert tabellen via dezelfde API. Zo zet je Keeping in Power BI naast de rest van je software, op één manier opgehaald en met Nederlandse kolomnamen.

Veelgestelde vragen

Kan ik Keeping koppelen aan Power BI?

Ja. In APIboard kies je een Keeping-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 uren, projecten, klanten, taken en medewerkers als losse tabellen waar je relaties en metingen op bouwt. De urenregel verwijst naar medewerker, project en taak, het project naar de klant, dus het model legt ze naast elkaar. Wat Keeping teruggeeft, hangt af van je Keeping-abonnement.

Heeft Keeping een eigen Power BI-connector?

Keeping heeft een helppagina over het koppelen van zijn API met Power BI, met een persoonlijk toegangstoken. Een kant-en-klare connector in de lijst van Microsoft staat er niet. Met APIboard laat je Power BI de tabellen ophalen via een M-script, zonder zelf de API en de JSON-structuur uit te zoeken.

Waarom ontbreken de labels in mijn model?

Labels en verlof of ziekte zitten in Keeping Pro. Heeft je organisatie dat niet, dan blijven Labels en Labels op uren leeg. De rest van het model werkt gewoon door.

Staan er bedragen of tarieven in het model?

Nee. Keeping levert geen bedragen of tarieven. Je rekent met uren; bedragen voeg je toe uit je boekhoudpakket als dat ook in APIboard is gekoppeld.

Waarom heeft een urenregel geen uren?

Bij een regel waarvan de timer nog loopt, staat het veld Loopt nog aan en zijn de uren nog niet bekend. De volgende synchronisatie vult ze aan.

Hoe combineer ik Keeping met mijn boekhouding in één model?

Laad de uren uit Keeping en de facturen uit je boekhoudkoppeling in dezelfde .pbix. Een urenregel heeft het Factuurnummer; koppel dat aan het factuurnummer in de tabel Facturen van je boekhoudpakket. Zo zie je per factuur hoeveel uren erin zitten en per project hoeveel uren nog niet zijn doorberekend.

Keeping koppelen aan Power BI?

Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.