
Samenvatting KUBUSLIDEIGENSCHAP() functie
De KUBUSLIDEIGENSCHAP() functie in Excel is een krachtige hulpmiddel voor gebruikers die met OLAP-kubussen of PowerPivot-modellen werken. Met deze functie kun je specifieke eigenschappen van een kubuslid ophalen, zoals een unieke naam, sleutel of maatregel. In business intelligence-rapportages is dit bijzonder handig wanneer je gegevens uit een multidimensionale database wilt koppelen aan dynamische rapportonderdelen.
Je gebruikt deze functie vooral in dashboards of analyses waarin leden van een kubus (zoals klanten, producten of regio’s) centraal staan. In plaats van alleen waarden te tonen, kun je met deze functie extra context of metadata toevoegen.
Vertaling
Nederlands: KUBUSLIDEIGENSCHAP()
Engels: CUBEMEMBERPROPERTY()
Duits: KUBENMEMBEREIGENSCHAFT()
Resultaat waarde
Geeft als resultaat de waarde van een lideigenschap in de kubus. Wordt gebruikt om te controleren of de lidnaam in de kubus bestaat en geeft als resultaat de opgegeven eigenschap voor dit lid.Doel
Het doel van de KUBUSLIDEIGENSCHAP() functie is om een specifieke eigenschap van een lid binnen een kubus te retourneren. Dit lid kan bijvoorbeeld een productcategorie, een klantsegment of een geografisch gebied zijn. De functie maakt het mogelijk om aanvullende informatie te tonen, zoals de naam, unieke sleutel of andere beschrijvende eigenschappen die in het datamodel aanwezig zijn.
Syntaxis
=KUBUSLIDEIGENSCHAP(verbinding;lid_expressie;eigenschap)
Argumenten
verbinding
De naam van de verbinding met de kubus of het datamodel waarin het lid zich bevindt. Dit is meestal een verbinding die is opgezet via PowerPivot, Analysis Services of een externe OLAP-database. Wanneer de verbinding niet actief is, geeft Excel de foutmelding #NAAM? terug.
lid_expressie
Een tekstuele MDX-expressie (Multidimensional Expressions) die verwijst naar het lid waarvan je de eigenschap wilt ophalen. Deze expressie bepaalt welk element binnen de kubus wordt opgevraagd. Bijvoorbeeld "[Producten].[Categorie].[Alle Categorieën]".
eigenschap
De naam van de eigenschap die je wilt ophalen. Veelgebruikte eigenschappen zijn onder andere "MEMBER_CAPTION" (de beschrijvende naam van het lid), "MEMBER_UNIQUE_NAME" (de unieke naam in de kubus) en "MEMBER_KEY" (de sleutel van het lid). De eigenschapsnamen zijn hoofdlettergevoelig, wat belangrijk is om fouten te voorkomen.
Gebruik van KUBUSLIDEIGENSCHAP() functie
De KUBUSLIDEIGENSCHAP() functie gebruik je meestal in rapportages waarin je gegevens uit een OLAP-kubus combineert met aanvullende beschrijvingen. Stel dat je werkt met een verkooprapport en per productcategorie de naam en unieke sleutel wilt tonen.
Bijvoorbeeld:
=KUBUSLIDEIGENSCHAP("Verkoopdata";"[Product].[Categorie].&[Elektronica]";"MEMBER_CAPTION")
Deze formule retourneert de beschrijvende naam van het lid “Elektronica”.
Je kunt de functie ook combineren met INDIRECT() of ALS() om dynamische formules te bouwen. Zo kun je bijvoorbeeld automatisch wisselen tussen eigenschappen afhankelijk van een celkeuze:
=ALS(A1="Naam";KUBUSLIDEIGENSCHAP("Verkoopdata";B1;"MEMBER_CAPTION");KUBUSLIDEIGENSCHAP("Verkoopdata";B1;"MEMBER_KEY"))
Hier kiest Excel op basis van cel A1 of de naam of sleutel van het lid in cel B1 moet worden opgehaald.
In rapportages waarin je dynamisch verwijst naar celinhoud, kun je INDIRECT() gebruiken om expressies te genereren:
=KUBUSLIDEIGENSCHAP("Verkoopdata";INDIRECT("[Product].[Categorie].&["&A2&"]");"MEMBER_UNIQUE_NAME")
Zo kun je automatisch eigenschappen ophalen voor elke waarde in een kolom.
Waarom KUBUSLIDEIGENSCHAP() functie gebruiken?
De KUBUSLIDEIGENSCHAP() functie maakt je Excel-rapporten rijker en intelligenter. In plaats van alleen cijfers te tonen, kun je aanvullende contextinformatie weergeven. Dit is vooral nuttig in BI-omgevingen waar data uit meerdere dimensies afkomstig is.
Bijvoorbeeld, wanneer je een lijst met klanten ophaalt met KUBUSSET(), kun je met KUBUSLIDEIGENSCHAP() extra eigenschappen tonen zoals de klantgroep of regio:
=KUBUSLIDEIGENSCHAP("SalesCube";"[Klanten].[Klant].&[K123]";"MEMBER_CAPTION")
Om fouten te voorkomen, controleer altijd of de verbinding actief is en of de eigenschapsnaam exact overeenkomt met de naam in de kubus. Een veelvoorkomende fout is het gebruik van een spatie of verkeerde hoofdletter, waardoor de functie #WAARDE! retourneert.
Let verder op:
- Gebruik correcte MDX-syntaxis.
- Controleer of de kubus beschikbaar is bij het openen van het bestand.
- Gebruik de bijschriftweergave om formules overzichtelijk te houden.
Opmerkingen KUBUSLIDEIGENSCHAP() functie
- De KUBUSLIDEIGENSCHAP() functie werkt alleen als de verbinding met de kubus actief is.
- Eigenschapsnamen zijn hoofdlettergevoelig; gebruik exact de naam zoals gedefinieerd in de kubus.
- Niet beschikbaar in Excel Online, Excel Mobile of Excel Starter.
- Combineer met ALS(), INDIRECT() en KUBUSSET() voor dynamische dashboards.
- Onjuiste of verbroken verbindingen geven vaak de foutmelding
#NAAM?of#WAARDE!. - Gebruik bij voorkeur duidelijke naamgeving voor kubusverbindingen, zodat formules makkelijk te onderhouden blijven.
- De functie werkt in Excel voor Windows en macOS, maar niet volledig in Excel Online, Mobile of Starter. In die versies worden kubusfuncties niet ondersteund of slechts gedeeltelijk weergegeven.
