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

Excel CUBEVALUE-functie

AuteurAmanda Li Wijzigingsdatum

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

cubevalue-functie 1


Syntaxis

=CUBEVALUE()connection, [member_expression1], [member_expression2], ...)


Argumenten

  • Verbinding (vereist): Een tekenreeks met de naam van de verbinding met het gegevensmodel (multidimensionale gegevensset).
  • member_expression (optioneel): Een tekenreeks met een multidimensionale expressie (MDX) die u wilt evalueren. member_expression kan ook een set zijn die is gedefinieerd met de CUBESET-functie. U kunt member_expression gebruiken als filter om het deel van de multidimensionale gegevensset te bepalen waarvoor een geaggregeerde waarde moet worden geretourneerd. Als member_expression niet wordt opgegeven voor meetwaarden, wordt de standaardmeetwaarde van de multidimensionale gegevensset gebruikt.

Retourneerwaarde

De CUBEVALUE-functie retourneert de geaggregeerde waarde uit een multidimensionale gegevensset.


Opmerkingen bij functie

  • Het #GEGEVENS_OPHALEN…-bericht wordt weergegeven terwijl de gegevens worden opgehaald.
  • CUBEVALUE retourneert de #NAAM?foutwaarde indien:
    • verbindingis geen geldige werkboekverbinding die in het werkboek is opgeslagen, bijvoorbeeld ThisWorkbookDataModel;
    • De Online Analytical Processing (OLAP)-server is niet beschikbaar, niet actief of heeft een foutmelding geretourneerd.
  • CUBEVALUE 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.
  • CUBEVALUE retourneert de #N/Bfoutwaarde indien:
    • member_expressionis ongeldig;
    • Het lid dat is opgegeven door member_expression bestaat niet in de Multidimensionale gegevensset;
    • 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.
  • Behalve celverwijzingen moeten alle argumenten van CUBEMEMBER worden afgesloten met dubbele aanhalingstekens („").
  • Namen van leden, dimensies of tabellen, enzovoort die u in member_expression opgeeft, moeten tussen vierkante haken ([ ]) worden geplaatst.
  • Als de doorsnede voor de opgegeven waarden geen waarde bevat, retourneert CUBEVALUE een Null-waarde, oftewel een lege tekenreeks. Let op: wanneer u wiskundige bewerkingen uitvoert op een cel met een Null-waarde—bijvoorbeeld A1 (Null-waarde) + A2—krijgt u de foutmelding #WAARDE!. Om dit te voorkomen, kunt u met de ISTEKST-functie controleren of het om een lege tekenreeks gaat en deze vervangen door 0 met de ALS-functie, zoals in dit voorbeeld: =ALS(ISTEKST(A1);0;A1)+ALS(ISTEKST(A2);0;A2).

Voorbeeld

Ik heb hier een tabel genaamd „sales2021” met informatie over verkoop en beoordelingen van verschillende producten uit twee categorieën gedurende het jaar 2021. Om de CUBEVALUE-functie te gebruiken om de totale verkoop van petten in mei en juni op te halen, moet u eerst de gegevens uit deze tabel toevoegen aan het gegevensmodelin het bestaande werkboek; de naam ervan is altijd ThisWorkbookDataModel. Kopieer of voer daarna de onderstaande formule in cel H8 in, waar u de verkoop wilt berekenen, en druk op Enterom het resultaat te verkrijgen:

=CUBEVALUE()„ThisWorkbookDataModel",$G$5,$G8,H$5)

Waar

$G$5=CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Sum of Sales]",„Sales")

$G8=CUBESET(„ThisWorkbookDataModel",($G$6,$G$7),„Sales of May and June")
Waar
$G$6=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Month].&[May]")
$G$7=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Month].&[June]")

H$5=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Product].&[Caps]")

√ Opmerking:De dollartekens voor het rijnummer en/of kolomletter in de celverwijzing maken de rij en/of kolom vast, zodat deze niet veranderen wanneer u de formule sleept of kopieert. Na het invoeren van de formule kunt u de vulgreep naar rechts slepen om resultaten voor andere producten weer te geven.

cubevalue-functie 2


Gerelateerde functies

Excel CUBEMEMBER-functie

De CUBEMEMBER-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.

Excel CUBEVALUE-functie

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

Excel CUBEKPIMEMBER-functie

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

Excel CUBESETCOUNT-functie

De CUBESETCOUNT-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.