Excel CUBELID-functie
De CUBELID-functie haalt, indien aanwezig, een lid of tuple op uit een multidimensionale gegevensset; is dit niet het geval, dan wordt de foutwaarde #N/B geretourneerd.

Syntaxis
=CUBEMEMBER()connection, member_expression, [caption])
Argumenten
- Verbinding (vereist): Een tekstreeks met de naam van de verbinding met het gegevensmodel (multidimensionale gegevensset).
- member_expression (vereist): Een tekstreeks met een multidimensionale expressie (MDX) die u wilt evalueren. Als alternatief kan member_expression ook een tuple zijn, opgegeven als een bereik of matrix.
- Bijschrift (optioneel): Een tekstreeks die het bijschrift overschrijft dat is gedefinieerd in de multidimensionale gegevensset. Wanneer een tuple wordt geretourneerd, is het bijschrift dat van het laatste lid in de tuple.
Retourneerwaarde
De CUBELID-functie retourneert het lid of de tuple uit een multidimensionale gegevensset.
Opmerkingen bij de functie
- Het #GEGEVENS_OPHALEN…-bericht wordt weergegeven terwijl de gegevens worden opgehaald.
- CUBEMEMBER retourneert de #NAAM?-foutwaarde indien:
- verbindingis geen geldige werkmapverbinding die in de werkmap is opgeslagen, bijvoorbeeld ThisWorkbookDataModel;
- De Online Analytical Processing (OLAP)-server is niet beschikbaar, niet actief of heeft een foutmelding gegenereerd.
- CUBEMEMBER retourneert de #WAARDE!-foutwaarde indien:
- Er bevindt zich één of meer ongeldige elementen in de tuple;
- member_expressionis langer dan 255 tekens.Opmerking:U kunt de tekstreeks in een cel invoeren en vervolgens naar die cel verwijzen als argument als tijdelijke oplossing.
- CUBEMEMBER retourneert de #N/B-foutwaarde indien:
- member_expressionis ongeldig;
- Het lid dat moet worden geretourneerd uit de Multidimensionale gegevensset bestaat niet;
- De set bevat één of meer leden met een andere dimensie dan de overige leden;
- De tuple in het member_expression-argument is ongeldig, omdat er geen doorsnede bestaat voor de opgegeven waarden.
- De argumenten van CUBEMEMBER moeten worden afgesloten met dubbele aanhalingstekens („").
- Namen van leden, dimensies of tabellen, enzovoort, die u in member_expression opgeeft, moeten tussen vierkante haken ([ ]) worden geplaatst.
Voorbeeld om leden op te halen
Ik heb hier een tabel met de naam „sales2021” die de verkoop- en beoordelingsgegevens bevat van verschillende producten uit twee categorieën gedurende het jaar 2021. Om de CUBELID-functie te gebruiken voor het ophalen van leden uit de tabel, moet u eerst de gegevens uit deze tabel toevoegen aan het gegevensmodelin de huidige werkmap; de naam daarvan is altijd ThisWorkbookDataModel. Kopieer of voer vervolgens de onderstaande formule in de cel in waarin u een lid wilt ophalen (hier gebruik ik dit als voorbeeld).Caps), en druk op Enterom het resultaat te verkrijgen:
=CUBELID()„ThisWorkbookDataModel",„[sales2021].[Product].&[Caps]")

√ Opmerking: In de bovenstaande formule retourneert CUBELID het lid met de naam Caps uit de Product-categorie uit de tabel sales2021 in de ThisWorkbookDataModel multidimensionale gegevensset. Om januari op te halen, kunt u de volgende formule gebruiken:
=CUBELID()„ThisWorkbookDataModel",„[sales2021].[Month].&[January]"
Voorbeeld met een meetnaam
Om CUBELID te gebruiken voor het samenvatten van leden uit de tabel, zoals het verkrijgen van de som van de verkoop in verschillende maanden of het gemiddelde van de beoordelingen van verschillende producten, kunt u een meetnaam gebruiken. In dit voorbeeld heb ik de onderstaande formule in cel G5 ingevoerd met een meetexpressie die wordt toegepast op de volledige dataset.
=CUBELID()„ThisWorkbookDataModel",„[Measures].[Sum of Sales]")

√ Opmerking:U kunt een bijschriftargument toevoegen, bijvoorbeeld „Sales”of „Month”, om een gewenste naam in cel G5 weer te geven in plaats van Sum of Sales, aangezien de meetnaam overbodig is en het rapport daardoor moeilijk leesbaar kan worden, bijvoorbeeld:
=CUBELID()„ThisWorkbookDataModel","[Measures].[Sum of Sales]",„Sales")

Gerelateerde functies
De CUBEWAARDE-functie retourneert een geaggregeerde waarde uit een multidimensionale gegevensset, gefilterd op meerdere member_expression-argumenten.
De CUBEKPILID-functie retourneert de eigenschap van de key performance indicator (KPI) en toont de KPI-naam in de cel.
De CUBESET-functie definieert een berekende set van leden of tuples door een setexpressie naar de multidimensionale gegevensset op de server te sturen. Ze haalt alle unieke waarden uit die setexpressie en biedt opties om ze te sorteren.
De CUBESETAANTAL-functie geeft het aantal items in een set terug.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.