
Samenvatting KUBUSSETAANTAL() functie
De KUBUSSETAANTAL() functie in Excel is een krachtige tool voor iedereen die werkt met multidimensionale gegevens in een OLAP-kubus. Deze functie telt het aantal leden binnen een opgegeven set en is ideaal voor business intelligence-toepassingen, rapportages en dashboards. Wanneer je bijvoorbeeld wilt weten hoeveel producten een specifieke categorie bevat of hoeveel klanten in een bepaalde regio actief zijn, biedt KUBUSSETAANTAL() direct inzicht. Hiermee kan je snel analyses uitvoeren en samenvattingen maken zonder handmatig tellen of complexe filters te gebruiken.
Vertaling
Nederlands: KUBUSSETAANTAL()
Engels: CUBESETCOUNT()
Duits: CUBEMENGENANZAHL()
Resultaat waarde
Geeft als resultaat het aantal onderdelen in een set.Doel
Het doel van de KUBUSSETAANTAL() functie is het bepalen van het aantal leden in een set die is gedefinieerd via een kubus of MDX-expressie. Dit maakt het eenvoudig om grote datasets overzichtelijk te houden en analyses te baseren op dynamische sets.
Syntaxis
=KUBUSSETAANTAL(set)
Argumenten
set: Vereist. Dit is een MDX-setexpressie die de leden definieert waarvan het aantal moet worden geteld. De set kan bestaan uit dimensies, hiërarchieën, of een combinatie van meerdere leden. Het resultaat is een numerieke waarde die aangeeft hoeveel leden in de opgegeven set aanwezig zijn. Als de set geen leden bevat, retourneert de functie 0. In Nederlandstalige Excel-versies wordt de syntaxis en naamgeving volledig in het Nederlands weergegeven, maar het is belangrijk te controleren of de set correct verwijst naar bestaande leden in de kubus.
Gebruik van KUBUSSETAANTAL() functie
De KUBUSSETAANTAL() functie wordt vooral toegepast in dashboards en BI-rapportages. Stel dat Mark, een verkoopmanager, het aantal actieve klanten in de regio Noord wil weten. Hij kan een set definiëren die alle klanten in die regio bevat en vervolgens met KUBUSSETAANTAL() eenvoudig het totaal berekenen.
=KUBUSSETAANTAL("Klanten[Regio].[Noord].Children")
Ook in combinatie met andere functies zoals ALS() en INDIRECT() kan de functie flexibel worden ingezet. Bijvoorbeeld om een dynamisch rapport te maken dat automatisch aanpast als er nieuwe leden aan de kubus worden toegevoegd:
=ALS(KUBUSSETAANTAL("Producten[Categorie].[Dranken].Children")>10,"Topcategorie","Overige")
Hiermee kan een rapport automatisch aangeven welke productcategorieën veel producten bevatten en welke minder prominent zijn. Een andere toepassing is het combineren met BLAD() of BLADEN() om dynamische dashboards te bouwen waarin het aantal leden per tabblad automatisch wordt weergegeven.
Waarom KUBUSSETAANTAL() functie gebruiken?
Het gebruik van KUBUSSETAANTAL() biedt directe voordelen: je hoeft niet handmatig te tellen, sets worden dynamisch verwerkt, en je kunt snel rapportages maken die automatisch updaten bij wijzigingen in de kubus. Praktisch voorbeeld: Lisa wil het aantal producten tellen per leverancier en dit combineren met omzetcijfers. Ze definieert een set per leverancier en telt automatisch de leden:
=KUBUSSETAANTAL("Leveranciers[Lijn].[A].Children")
Veelvoorkomende fouten zijn bijvoorbeeld dat de set verkeerd is gesynthetiseerd of dat de kubus niet actief is. Controleer daarom altijd of de verbinding correct is, de MDX-expressies geldig zijn, en dat de taalinstellingen van Excel correct zijn.
Tips:
- Gebruik expliciete MDX-paden voor sets.
- Controleer of de kubusverbinding actief is.
- Combineer met ALS() of BLAD() voor dynamische dashboards.
Opmerkingen KUBUSSETAANTAL() functie
- Werkt volledig in Excel Desktop, maar let op bij Online, Mobile of Starter; sommige functies werken mogelijk beperkt.
- Nederlandse en Engelse Excel-versies gebruiken dezelfde syntaxis, maar MDX-lidnamen kunnen verschillen.
- Enkel bruikbaar met OLAP-kubussen of datamodellen.
- Combineer met ALS(), INDIRECT(), BLAD() en BLADEN() om dynamische, interactieve rapportages te maken.
