Excel CUBEMEMBER-functie
De functie CUBEMEMBER haalt een lid of tuple op uit een kubus als deze bestaat. Anders wordt een foutwaarde #N/B geretourneerd.
Syntaxis
=CUBEMEMBER(connection, member_expression, [caption])
argumenten
- aansluiting (vereist): Een tekenreeks met de naam van de verbinding met het gegevensmodel (kubus).
- member_expression (vereist): Een tekenreeks van een multidimensionale uitdrukking (MDX) die u wilt evalueren. Alternatief, member_expressie kan een tuple zijn die is opgegeven als een bereik of array.
- bijschrift (optioneel): Een tekenreeks die het bijschrift overschrijft dat is gedefinieerd vanuit de kubus. Wanneer een tuple wordt geretourneerd, is het bijschrift het bijschrift voor het laatste lid in de tuple.
Winstwaarde
De functie CUBEMEMBER retourneert het lid of de tuple van een kubus.
Functie-opmerkingen
- De #GETTING_DATA… bericht wordt weergegeven terwijl de gegevens worden opgehaald.
- CUBEMEMBER retourneert de #NAME? foutwaarde als:
- aansluiting is geen geldige werkmapverbinding die is opgeslagen in de werkmap, bijvoorbeeld ThisWorkbookDataModel;
- De OLAP-server (Online Analytical Processing) is niet beschikbaar, is niet actief of heeft een foutbericht geretourneerd.
- CUBEMEMBER retourneert de #WAARDE! foutwaarde als:
- Er zijn een of meer ongeldige elementen in de tuple;
- member_expressie langer is dan 255 tekens. Opmerking: U kunt de tekenreeks in een cel invoeren en als tijdelijke oplossing naar de cel verwijzen als het argument.
- CUBEMEMBER retourneert de # N / A foutwaarde als:
- member_expressie is niet geldig;
- Het lid dat van de kubus moet worden geretourneerd, bestaat niet;
- De set bevat een of meer leden met een andere dimensie dan de andere leden;
- De tupel in de member_expressie argument is niet geldig omdat er geen snijpunt is voor de opgegeven waarden.
- Argumenten van CUBEMEMBER moeten worden afgesloten met dubbele aanhalingstekens ("").
- Namen van leden, dimensies of tabellen, enz. waarin u schrijft member_expressie moet tussen vierkante haken staan ([ ]).
Voorbeeld om leden op te halen
Ik heb hier een tabel met de naam "sales2021" die de informatie over de verkoop en beoordeling van verschillende producten van 2 categorieën over het jaar 2021 bevat. Om de KUBUS-functie te gebruiken om leden uit de tabel te halen, moet u eerst voeg de gegevens uit deze tabel toe aan het gegevensmodel in de bestaande werkmap is de naam altijd Dit WerkboekDataModel. Kopieer of voer vervolgens de onderstaande formule in in de cel waar u een lid wilt ophalen (hier zal ik ophalen) Caps als voorbeeld) en druk op Enter om het resultaat te krijgen:
= KUBUSGEDRAG("ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")
Opmerking: In de bovenstaande formule retourneert CUBEMEMBER het lid met de naam Caps van de Product categorie van de tafel sales2021 in de Dit WerkboekDataModel kubus. Apporteren Januari, kunt u de formule gebruiken:
= KUBUSGEDRAG("ThisWorkbookDataModel","[sales2021].[Maand].&[januari]"
Voorbeeld met een maatnaam
Als u CUBEMEMBER wilt gebruiken om leden uit de tabel samen te vatten, zoals de som van de verkopen in verschillende maanden, de gemiddelde beoordelingen van verschillende producten, kunt u een meetwaarde gebruiken. In dit voorbeeld heb ik de onderstaande formule in cel G5 ingevoerd met een meetuitdrukking die van toepassing is op de hele dataset.
= KUBUSGEDRAG("ThisWorkbookDataModel","[Maatregelen].[som van verkopen]")
Opmerking: U kunt een bijschriftargument toevoegen, bijv. "Verkoop" or "Maand", om een gewenste naam in cel G5 weer te geven in plaats van Som van verkopen, omdat de maatregel een overbodige naam heeft waardoor het rapport moeilijk leesbaar kan worden, bijvoorbeeld:
= KUBUSGEDRAG("ThisWorkbookDataModel","[Maatregelen].[Sum of Sales]","Sales")
Gerelateerde functies
De functie KUBUSWAARDE retourneert een geaggregeerde waarde van een kubus die is gefilterd door meerdere argumenten member_expression.
De functie CUBEKPIMEMBER retourneert de eigenschap Key Performance Indicator (KPI) en geeft de KPI-naam weer in de cel.
De functie CUBESET definieert een berekende set leden of tupels door een setexpressie naar de kubus op de server te verzenden. De functie kan alle unieke waarden uit een set-uitdrukking halen en biedt opties voor sorteren.
De functie CUBESETCOUNT retourneert het aantal items in een set.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.