KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel CUBELID-functie

AuteurAmanda Li Wijzigingsdatum

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.

cubemember-functie 1


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]")

cubemember-functie 2

√ 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]")

cubemember-functie 3

√ 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")

cubemember-functie 4


Gerelateerde functies

Excel CUBEWAARDE-functie

De CUBEWAARDE-functie retourneert een geaggregeerde waarde uit een multidimensionale gegevensset, gefilterd op meerdere member_expression-argumenten.

Excel CUBEKPILID-functie

De CUBEKPILID-functie retourneert de eigenschap van de key performance indicator (KPI) en toont de KPI-naam in de cel.

Excel CUBESET-functie

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.

Excel CUBESETAANTAL-functie

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 AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.