
Samenvatting KUBUSKPILID() functie
De KUBUSKPILID() functie in Excel is ontworpen om Key Performance Indicators (KPI’s) op te halen uit een OLAP-kubusverbinding. Deze functie helpt gebruikers om doelwaarden, actuele prestaties en statussen rechtstreeks uit een gegevensmodel of SQL Server Analysis Services (SSAS) te tonen. De functie wordt vaak gebruikt in dashboards, managementrapportages en financiële analyses waarin KPI’s een centrale rol spelen.
Met KUBUSKPILID() kun je bijvoorbeeld de status van een verkoopdoelstelling of de voortgang ten opzichte van een budget rechtstreeks ophalen zonder handmatige berekeningen. Dit maakt de functie bijzonder krachtig in BI-omgevingen waar Excel als front-end wordt gebruikt.
Vertaling
Nederlands: KUBUSKPILID()
Engels: CUBEKPIMEMBER()
Duits: CUBEKPIELEMENT()
Resultaat waarde
Geeft als resultaat de naam eigenschap en waarde van een KPI (prestatie-indicator) en geeft de naam en de eigenschap in de cel weer. Een KPI is een meetbare waarde zoals de maandelijkse brutowinst of de omzet per kwartaal per werknemer die wordt gebruikt om de prestaties van een organisatie te bewaken.Doel
Het doel van de KUBUSKPILID() functie is om een specifiek onderdeel van een KPI (zoals waarde, doel of status) uit een kubusverbinding op te vragen. Hiermee kunnen gebruikers real-time prestatie-indicatoren integreren in hun spreadsheets en rapporten.
Syntaxis
=KUBUSKPILID(verbinding;kpi_naam;kpi_eigenschap;[bijschrift])
Argumenten
verbinding – De naam van de verbinding met de OLAP-kubus. Dit is een tekstwaarde die overeenkomt met de naam die is ingesteld via Power Pivot of een externe gegevensverbinding. Bijvoorbeeld "VerkoopKPI" of "CubeVerkoop".
kpi_naam – De naam van de KPI binnen de kubus. Deze waarde is hoofdlettergevoelig en moet exact overeenkomen met de naam zoals gedefinieerd in de OLAP-structuur.
kpi_eigenschap – Bepaalt welk onderdeel van de KPI moet worden opgehaald. Dit kan een van de volgende waarden zijn:
"waarde"– de actuele KPI-waarde."doelwaarde"– het verwachte doel of streefwaarde."status"– de huidige status (bijvoorbeeld goed, neutraal, slecht)."trend"– de trendrichting van de KPI."beschrijving"– een tekstuele omschrijving van de KPI.
Excel retourneert een kubuslid dat je kunt combineren met functies zoals KUBUSWAARDE() of KUBUSLID() om dynamische rapporten te bouwen.
[bijschrift] – Optioneel. Dit is een tekstwaarde die als label in de cel verschijnt. Wanneer dit argument wordt weggelaten, toont Excel standaard de naam van de KPI-eigenschap.
De functie werkt niet in Excel Starter, is beperkt in Excel voor web (Online), en kan in Excel Mobile traag reageren als de kubus groot is.
Gebruik van KUBUSKPILID() functie
Gebruik de KUBUSKPILID() functie wanneer je KPI’s uit een gegevensmodel of OLAP-server wilt integreren in je Excel-rapport. Stel dat je een kubusverbinding hebt genaamd "VerkoopCijfers" waarin een KPI Omzetdoelstelling is gedefinieerd. Dan kun je de waarde ophalen met:
=KUBUSKPILID("VerkoopCijfers";"Omzetdoelstelling";"waarde";"Actuele Omzet")
Als je de status wilt tonen (bijvoorbeeld of de doelstelling is gehaald), gebruik je:
=KUBUSKPILID("VerkoopCijfers";"Omzetdoelstelling";"status";"Status Omzet")
Door deze formules te combineren met KUBUSWAARDE() kun je de daadwerkelijke waarde weergeven in een rapportcel:
=KUBUSWAARDE("VerkoopCijfers";KUBUSKPILID("VerkoopCijfers";"Omzetdoelstelling";"waarde"))
In dashboards gebruik je vaak ook functies zoals ALS() om visuele indicatoren te tonen:
=ALS(KUBUSWAARDE("VerkoopCijfers";KUBUSKPILID("VerkoopCijfers";"Omzetdoelstelling";"status"))>0, "✅ Op schema", "❌ Achter")
Zo ontstaat een dynamisch overzicht dat automatisch bijwerkt bij nieuwe gegevens.
Waarom KUBUSKPILID() functie gebruiken?
De KUBUSKPILID() functie is essentieel wanneer je met KPI’s werkt die vanuit een gegevensmodel worden beheerd. In plaats van handmatig berekeningen te doen, kun je met één formule directe inzichten krijgen.
Een typisch scenario:
Je hebt een KPI “Margepercentage” in een OLAP-kubus. Door deze functie te gebruiken, kun je real-time zien of het team boven of onder de doelmarge presteert. Combineer het met INDIRECT() om dynamisch naar verschillende KPI’s te verwijzen, of met BLADEN() om overzichtsrapporten te bouwen per afdeling.
Veelvoorkomende fouten zijn het verkeerd invoeren van de kpi_naam (hoofdlettergevoelig) of een verbroken verbinding met de kubus. Controleer altijd of de verbinding actief is voordat je de formule gebruikt.
Opmerkingen KUBUSKPILID() functie
- De functie werkt niet in Excel Starter, is beperkt in Excel voor web (Online), en kan in Excel Mobile traag reageren als de kubus groot is.
- De functie werkt alleen wanneer een geldige kubusverbinding beschikbaar is.
- KUBUSKPILID() retourneert een kubuslid dat meestal samen met KUBUSWAARDE() wordt gebruikt.
- In Excel Online zijn alleen de statische resultaten zichtbaar; de verbinding wordt niet dynamisch vernieuwd.
- Controleer altijd de juiste naam van de KPI, inclusief hoofdletters.
- Gebruik duidelijke bijschriften om rapporten leesbaar te houden.
- De functie ondersteunt geen handmatige invoer van niet-bestaande KPI’s; Excel retourneert dan een
#NAAM?fout. - Combineer met ALS() of INDIRECT() voor flexibele dashboards.
