Excel-Funktion CUBEVALUE
Die CUBEVALUE-Funktion gibt einen aggregierten Wert aus einem multidimensionalen Datensatz zurück, der durch mehrere member_expression-Argumente gefiltert wird.

Syntax
=CUBEVALUE()connection, [member_expression1], [member_expression2], ...)
Argumente
- Verbindung (erforderlich): Eine Textzeichenfolge mit dem Namen der Verbindung zum Datenmodell ([[PH_3]).
- member_expression (optional): Eine Textzeichenfolge mit einem mehrdimensionalen Ausdruck (MDX), den Sie auswerten möchten. Alternativ kann member_expression eine Menge sein, die mithilfe der CUBESET-Funktion definiert wurde. member_expression kann als Filter verwendet werden, um den Teil des multidimensionalen Datensatzes festzulegen, für den ein aggregierter Wert zurückgegeben werden soll. Wird member_expression für keine Kennzahlen angegeben, wird die Standardkennzahl des multidimensionalen Datensatzes verwendet.
Rückgabewert
Die CUBEVALUE-Funktion gibt den aggregierten Wert aus einem multidimensionalen Datensatz zurück.
Hinweise zur Funktion
- Während die Daten abgerufen werden, wird die Meldung #DATEN_WERDEN_ABGERUFEN… angezeigt.
- CUBEVALUE gibt den #NAME?-Fehlerwert zurück, wenn:
- Verbindung ist keine gültige Arbeitsmappenverbindung, die in der Arbeitsmappe gespeichert ist, z. B. ThisWorkbookDataModel;
- Der Online Analytical Processing (OLAP)-Server ist nicht verfügbar, läuft nicht oder hat eine Fehlermeldung zurückgegeben.
- CUBEVALUE gibt den #WERT!-Fehlerwert zurück, wenn:
- Im Tupel befindet sich ein oder mehrere ungültige Elemente;
- member_expressionist länger als 255 Zeichen.Hinweis:Sie können die Textzeichenfolge in eine Zelle eingeben und dann die Zelle als Argument referenzieren, um dieses Problem zu umgehen.
- CUBEVALUE gibt den #NV-Fehlerwert zurück, wenn:
- member_expressionist ungültig;
- Das durch member_expression angegebene Element ist im Multidimensionaler Datensatz nicht vorhanden;
- Die Menge enthält ein oder mehrere Elemente mit einer anderen Dimension als die übrigen Elemente;
- Das Tupel im member_expression-Argument ist ungültig, da für die angegebenen Werte keine Schnittmenge existiert.
- Argumente von CUBEMEMBER sollten – mit Ausnahme von Zellbezügen – in doppelte Anführungszeichen (") gesetzt werden.
- Namen von Elementen, Dimensionen oder Tabellen usw., die Sie in member_expression verwenden, müssen in eckige Klammern ([ ]) eingeschlossen werden.
- Wenn die Schnittmenge der angegebenen Werte leer ist, gibt CUBEVALUE einen Nullwert zurück – also eine Zeichenfolge mit der Länge null. Achten Sie darauf: Bei mathematischen Operationen mit einer Zelle, die einen solchen Nullwert enthält, z. B. A1 (Nullwert) + A2, wird der Fehler #WERT! ausgegeben. Um dies zu vermeiden, können Sie mit der ISTEXT-Funktion prüfen, ob eine leere Zeichenfolge vorliegt, und diese mithilfe der WENN-Funktion durch 0 ersetzen – wie im folgenden Beispiel gezeigt: =WENN(ISTEXT(A1);0;A1)+WENN(ISTEXT(A2);0;A2).
Beispiel
Um mithilfe der CUBEVALUE-Funktion den Gesamtumsatz von Mützen im Mai und Juni zu ermitteln, müssen Sie zunächst sicherstellen, dass Ihre Tabelle „sales2021“ als Teil eines Power Pivot-Datenmodells oder einer OLAP-Datenquelle eingerichtet ist, die kubische Funktionen unterstützt.die Daten aus dieser Tabelle dem Datenmodell hinzufügenin der vorhandenen Arbeitsmappe; ihr Name lautet stets ThisWorkbookDataModel. Kopieren oder geben Sie anschließend die folgende Formel in die Zelle H8 ein, in der Sie den Umsatz berechnen möchten, und drücken Sie Eingabetaste, um das Ergebnis zu erhalten:
=CUBEVALUE()„ThisWorkbookDataModel",$G$5,$G8,H$5)
Wo
$G$5=CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Sum of Sales]",„Sales")
$G8=CUBESET(„ThisWorkbookDataModel",($G$6,$G$7),„Sales of May and June")
Wo
$G$6=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Month].&[May]")
$G$7=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Month].&[June]")
H$5=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Product].&[Caps]")
√ Hinweis:Die Dollarzeichen vor der Zeilennummer und/oder dem Spaltenbuchstaben im Zellbezug fixieren die Zeile und/oder Spalte, sodass sie sich beim Ziehen oder Kopieren der Formel nicht ändern. Nachdem Sie die Formel eingegeben haben, können Sie den Ausfüllkästchen nach rechts ziehen, um Ergebnisse für andere Produkte anzuzeigen.

Verwandte Funktionen
Die CUBEMEMBER-Funktion ruft ein Element oder Tupel aus einem multidimensionalen Datensatz ab, sofern vorhanden; andernfalls wird der Fehlerwert #NV zurückgegeben.
Die CUBEVALUE-Funktion gibt einen aggregierten Wert aus einem multidimensionalen Datensatz zurück, der mithilfe mehrerer member_expression-Argumente gefiltert wird.
Die CUBEKPIMEMBER-Funktion gibt eine Eigenschaft eines Key Performance Indicators (KPI) zurück und zeigt den KPI-Namen in der Zelle an.
Die CUBESETCOUNT-Funktion gibt die Anzahl der Elemente in einer Menge zurück.
Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen,damit das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
- Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.