Asana koppelen aan Power BI
Bouw in Power BI een model op je Asana-data via APIboard: te late taken per team, doorlooptijd per project en geschreven uren naast afgeronde taken.
Wat je doet met Asana in Power BI
- Te late taken per team en persoon: model en metingen. Laad Taken, Gebruikers en Projecten en leg de relaties: een taak naar de gebruiker aan wie hij is toegewezen, een project naar zijn team.
- Doorlooptijd per project: model en metingen. Een taak heeft een Aangemaakt op en een Afgerond op.
- Uren naast afgeronde taken: model en metingen. Tijdregistratie heeft Uren, Datum, Declarabel en verwijst naar de taak, het project en de gebruiker.
Ook je eigen tabellen. Heb je in de Datawerkbank zelf een tabel gemaakt naast Taken, 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
-
Te late taken per team en persoon: model en metingen
Een meting telt de open taken waarvan de Deadline voor vandaag ligt, een tweede deelt dat door alle open taken. Een matrix met teams op de rijen en personen op de kolommen laat zien waar het werk vastloopt. Een filter op het veld Afgerond houdt voltooide taken buiten beeld. Taken zonder toegewezen persoon vang je met een aparte kaart. Subtaken herken je aan het Niveau van de taak, zodat je ze apart of juist samen kunt tellen.
-
Doorlooptijd per project: model en metingen
Een berekende kolom trekt die twee van elkaar af, een meting neemt per project het gemiddelde of de mediaan. Zet de maand van het afronden op de as, dan zie je of de doorlooptijd krimpt. Voeg een datumtabel toe en koppel die aan Afgerond op voor jaar, kwartaal en week. De tabel Taken per project vertelt in welke projecten een taak staat; een taak in twee projecten telt dan in beide mee, en dat leg je bewust vast in je relatie. Met de Startdatum en de Deadline van het project zet je de doorlooptijd naast de planning.
-
Uren naast afgeronde taken: model en metingen
Een meting somt de uren per project op, een tweede telt de afgeronde taken van dezelfde maand. Delen geeft de uren per afgeronde taak: een snelle maat voor waar het werk duurder uitvalt dan gedacht. Een slicer op Declarabel splitst de uren in declarabel en niet declarabel. Tijdregistratie en doelen bestaan alleen in betaalde Asana-plannen; zonder die plannen blijven de tabellen leeg en werkt de rest van het model gewoon door.
Deze data halen we op uit Asana
Na het koppelen staan alle 15 tabellen uit Asana klaar, met Nederlandse kolomnamen. Voor Power BI begin je meestal met Taken, Projecten, Gebruikers, Teams en Tijdregistratie.
Zo koppel je Asana aan Power BI
Volledige uitleg in het helpcentrumAsana 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.
Dashboards voor Asana
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 project en medewerker.
- Taken & team. Open, afgeronde en te late taken, werk per persoon en de planning voor de komende weken.
- Projecten & doelen. Voortgang, te late taken en einddatum per project, en de doelen uit je werkruimte.

Liever laten bouwen?
Geen tijd of zin om het rapport zelf te maken? Wij bouwen je Power BI-rapport op je Asana-data, precies zoals jij het wilt zien, bijvoorbeeld rond te late taken per team en persoon.
- Jouw vraag als start. Je vertelt welke cijfers je wilt volgen, wij vertalen dat naar een model en rapportpagina’s.
- Meerdere bronnen. Asana 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 Asana in Power BI naast de rest van je software, op één manier opgehaald en met Nederlandse kolomnamen.
Veelgestelde vragen
Kan ik Asana koppelen aan Power BI?
Ja. In APIboard kies je een Asana-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 taken, projecten, gebruikers, teams, tijdregistratie en doelen als losse tabellen waar je relaties en metingen op bouwt. Een taak verwijst naar zijn toegewezen gebruiker en een project naar zijn team, dus het model legt ze naast elkaar. Tijdregistratie en doelen vul je alleen als je Asana-plan ze kent.
Heeft Asana een eigen Power BI-connector?
Ja. Asana heeft een Power BI-integratie met een connectorbestand dat je zelf installeert, op de plannen Advanced, Enterprise en Enterprise+ en op oudere plannen Business en Enterprise. Met APIboard haal je de tabellen op via een M-script, zonder die installatie en zonder de beveiligingsinstelling in Power BI Desktop aan te passen.
Waarom zie ik sommige taken niet in mijn model?
APIboard haalt taken op via hun project. Een taak die in geen enkel project staat, wordt niet opgehaald, en een taak die uit zijn laatste project gaat, is daarna niet meer zichtbaar. Je ziet bovendien alleen wat het Asana-account ziet waarmee je koppelt.
Staan portfolio's en projectstatussen in het model?
Nee. Portfolio's worden niet opgehaald, en de statusupdates van een project en de periode van een doel komen niet mee. Je werkt met de einddatum en de afgeronde taken van het project.
Waarom zijn Tijdregistratie en Doelen leeg?
Die onderdelen zijn alleen beschikbaar in betaalde Asana-plannen. Heeft je werkruimte ze niet, dan blijven de tabellen leeg en werkt de rest van het model gewoon door.
Hoe combineer ik Asana met mijn urensysteem in één model?
Laad de taken en projecten uit Asana en de uren uit je urenkoppeling in dezelfde .pbix. Leg een relatie op een gedeelde sleutel, bijvoorbeeld een projectcode die je in beide systemen gebruikt. Zo zie je naast de afgeronde taken van een project hoeveel uren er in het urensysteem op staan.
Asana koppelen aan Power BI?
Koppel binnen minuten met je software, zonder zelf te hoeven knutselen. Wij maken het eenvoudig voor je.

