Excel-CUBEVALUE-Funktion
Die Funktion WÜRFELWERT gibt einen aggregierten Wert aus einem Würfel zurück, der nach mehreren gefiltert ist Mitgliedsausdruck Argumente.
Syntax
=CUBEVALUE(connection, [member_expression1], [member_expression2], ...)
Argumente
- Verbindung (erforderlich): Eine Textzeichenfolge mit dem Namen der Verbindung zum Datenmodell (Cube).
- Mitgliedsausdruck (optional): Eine Textzeichenfolge eines mehrdimensionalen Ausdrucks (MDX), den Sie auswerten möchten. Alternative, Mitgliedsausdruck kann eine mit der CUBESET-Funktion definierte Menge sein. Mitgliedsausdruck kann als Slicer verwendet werden, um den Teil des Cubes zu definieren, für den ein aggregierter Wert zurückgegeben werden soll. Wenn Mitgliedsausdruck für keine Kennzahlen angegeben wird, wird die Standardkennzahl für den Cube verwendet.
Rückgabewert
Die CUBEVALUE-Funktion gibt den aggregierten Wert aus einem Cube zurück.
Funktionshinweise
- Dieses #GETTING_DATA… Meldung wird angezeigt, während die Daten abgerufen werden.
- WÜRFELWERT gibt den zurück # NAME? Fehlerwert wenn:
- Verbindung ist keine gültige Arbeitsmappenverbindung, die in der Arbeitsmappe gespeichert ist, z. B. ThisWorkbookDataModel;
- Der OLAP-Server (Online Analytical Processing) ist nicht verfügbar, wird nicht ausgeführt oder hat eine Fehlermeldung zurückgegeben.
- WÜRFELWERT gibt den zurück #WERT! Fehlerwert wenn:
- Das Tupel enthält ein oder mehrere ungültige Elemente.
- Mitgliedsausdruck länger als 255 Zeichen ist. Hinweis: Als Problemumgehung können Sie die Textzeichenfolge in eine Zelle eingeben und dann als Argument auf die Zelle verweisen.
- WÜRFELWERT gibt den zurück #N / A Fehlerwert wenn:
- Mitgliedsausdruck ist ungültig;
- Das durch member_expression angegebene Mitglied ist im Cube nicht vorhanden;
- Der Satz enthält ein oder mehrere Mitglieder mit einer anderen Dimension als die anderen Mitglieder;
- Das Tupel in der Mitgliedsausdruck Das Argument ist nicht gültig, da es keine Schnittmenge für die angegebenen Werte gibt.
- Argumente von CUBEMEMBER, mit Ausnahme von Zellbezügen, sollten mit doppelten Anführungszeichen ("") abgeschlossen werden.
- Namen von Elementen, Dimensionen oder Tabellen usw., in die Sie schreiben Mitgliedsausdruck sollte in eckige Klammern ([ ]) eingeschlossen werden.
- Wenn die Schnittmenge für die angegebenen Werte keinen Wert enthält, gibt CUBEVALUE einen Nullwert zurück, dh eine Zeichenfolge der Länge Null. Beachten Sie, dass Sie beispielsweise mathematische Operationen an der Zelle mit dem Nullwert ausführen A1 (Nullwert) + A2, der #WERT! Fehler wird zurückgegeben. Um dies zu verhindern, können Sie mithilfe der Funktion ISTEXT auf eine Zeichenfolge der Länge Null testen und die Länge Null mithilfe der Funktion IF durch 0 ersetzen, wie im folgenden Beispiel gezeigt: =IF(ISTEXT(A1),0,A1)+IF(ISTEXT(A2),0,A2).
Beispiel
Ich habe hier eine Tabelle mit dem Namen „Verkäufe2021“, die die Informationen zu Verkäufen und Bewertungen verschiedener Produkte aus 2 Kategorien im Jahr 2021 enthält. Um die CUBEVALUE-Funktion zu verwenden, um die Gesamtverkäufe von Caps im Mai und Juni zu erhalten, sollten Sie zuerst Fügen Sie die Daten aus dieser Tabelle dem Datenmodell hinzu in der vorhandenen Arbeitsmappe lautet der Name immer Dieses Arbeitsmappen-Datenmodell. Dann kopieren oder geben Sie die Formel unten in die Zelle H8 ein, wo Sie den Umsatz berechnen möchten, und drücken Sie Weiter um das Ergebnis zu erhalten:
=CUBEVALUE(„Dieses Arbeitsmappen-Datenmodell“,$ G $ 5,$G8,$5)
Wo
$ G $ 5 =CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Summe of Sales]","Sales")
$G8 =CUBESET("ThisWorkbookDataModel",($G$6,$G$7),"Verkäufe im Mai und Juni")
Wo
$ G $ 6 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Month].&[May]")
$ G $ 7=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Month].&[June]")
$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Product].&[Caps]")
√ Hinweis: Die Dollarzeichen vor der Zeilennummer und/oder dem Spaltenalphabet im Zellbezug fixieren die Zeile und/oder Spalte, sodass sie sich nicht ändern, wenn Sie die Formel ziehen oder kopieren. Nachdem Sie die Formel eingegeben haben, können Sie das 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 Cube ab, falls vorhanden. Andernfalls wird ein #NV-Fehlerwert zurückgegeben.
Die CUBEVALUE-Funktion gibt einen aggregierten Wert aus einem Cube zurück, der durch mehrere Member_Expression-Argumente gefiltert wurde.
Die CUBEKPIMEMBER-Funktion gibt die Key Performance Indicator (KPI)-Eigenschaft zurück und zeigt den KPI-Namen in der Zelle an.
Die Funktion CUBESETCOUNT gibt die Anzahl der Elemente in einem Satz zurück.
Die besten Tools für die Office-Produktivität
Kutools for Excel - Hilft Ihnen, sich von der Masse abzuheben
Sie möchten Ihre tägliche Arbeit schnell und perfekt erledigen? Kutools for Excel bietet 300 leistungsstarke erweiterte Funktionen (Arbeitsmappen kombinieren, nach Farbe summieren, Zellinhalte teilen, Datum konvertieren usw.) und spart 80 % Zeit für Sie.
- Entwickelt für 1500 Arbeitsszenarien, hilft Ihnen, 80 % der Excel-Probleme zu lösen.
- Reduzieren Sie täglich Tausende von Tastatur- und Mausklicks und entlasten Sie Ihre müden Augen und Hände.
- Werden Sie in 3 Minuten ein Excel-Experte. Sie müssen sich keine schmerzhaften Formeln und VBA-Codes mehr merken.
- 30 Tage unbegrenzte kostenlose Testversion. 60 Tage Geld-zurück-Garantie. Kostenloses Upgrade und Support für 2 Jahre.

Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Registerkarten in Office (einschließlich Excel), genau wie Chrome, Firefox und New Internet Explorer.
