Excel-CUBEMEMBER-Funktion
Die CUBEMEMBER-Funktion ruft ein Element oder Tupel aus einem multidimensionalen Datensatz ab – sofern vorhanden. Andernfalls wird der Fehlerwert #NV zurückgegeben.

Syntax
=CUBEMEMBER()connection, member_expression, [caption])
Argumente
- Verbindung (erforderlich): Eine Textzeichenfolge mit dem Namen der Verbindung zum Datenmodell (multidimensionaler Datensatz).
- member_expression (erforderlich): Eine Textzeichenfolge mit einem mehrdimensionalen Ausdruck (MDX), den Sie auswerten möchten. Alternativ kann member_expression ein Tupel sein, das als Bereich oder Array angegeben wird.
- Beschriftung (optional): Eine Textzeichenfolge, die die vom multidimensionalen Datensatz definierte Beschriftung überschreibt. Wird ein Tupel zurückgegeben, entspricht die Beschriftung der des letzten Elements im Tupel.
Rückgabewert
Die CUBEMEMBER-Funktion gibt das Element oder Tupel aus einem multidimensionalen Datensatz zurück.
Funktionshinweise
- Während die Daten abgerufen werden, wird die Meldung #DATEN_WERDEN_ABGERUFEN… angezeigt.
- CUBEMEMBER gibt den Wert #NAME?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.
- CUBEMEMBER gibt den Wert #WERT!zurück, wenn:
- Im Tupel befindet sich ein oder mehrere ungültige Elemente;
- member_expressionist länger als 255 Zeichen.Hinweis:Als Problemumgehung können Sie die Textzeichenfolge in eine Zelle eingeben und diese Zelle dann als Argument referenzieren.
- CUBEMEMBER gibt den Wert #NVzurück, wenn:
- member_expressionist ungültig;
- Das aus dem Multidimensionaler Datensatz zurückzugebende Element ist 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 kein Durchschnittswert existiert.
- Die Argumente der CUBEMEMBER-Funktion müssen in doppelte Anführungszeichen (") eingeschlossen werden.
- Namen von Elementen, Dimensionen oder Tabellen usw., die Sie in member_expression angeben, müssen in eckige Klammern ([ ]) eingeschlossen werden.
Beispiel zum Abrufen von Elementen
Hier habe ich eine Tabelle mit dem Namen „sales2021“, die Informationen zu Umsatz und Bewertung verschiedener Produkte aus zwei Kategorien über das Jahr 2021 hinweg enthält. Um die CUBEMEMBER-Funktion zum Abrufen von Elementen aus der Tabelle zu verwenden, müssen Sie zunächst die Daten aus dieser Tabelle dem Datenmodell hinzufügen, wobei ihr Name stets ThisWorkbookDataModellautet. Kopieren Sie anschließend die folgende Formel, oder geben Sie sie in die Zelle ein, in der Sie ein Element abrufen möchten (hier rufe ich beispielsweise)Capsab), und drücken Sie Enter, um das Ergebnis zu erhalten:
=CUBEMEMBER()„ThisWorkbookDataModel",„[sales2021].[Product].&[Caps]")

√ Hinweis: In der obigen Formel gibt CUBEMEMBER das Element mit dem Namen Caps aus der Product-Kategorie aus der Tabelle sales2021 im ThisWorkbookDataModel-Mehrdimensionalen Datensatz zurück. Um Januar abzurufen, können Sie folgende Formel verwenden:
=CUBEMEMBER()„ThisWorkbookDataModel",„[sales2021].[Month].&[January]"
Beispiel mit einem Measure-Namen
Um mithilfe von CUBEMEMBER Elemente aus der Tabelle zusammenzufassen – beispielsweise die Summe der Umsätze verschiedener Monate oder die durchschnittlichen Bewertungen verschiedener Produkte zu ermitteln – können Sie einen Measure-Namen verwenden. In diesem Beispiel habe ich in Zelle G5 die folgende Formel eingegeben, die einen Measure-Ausdruck verwendet, der auf den gesamten Datensatz angewendet wird.
=CUBEMEMBER()„ThisWorkbookDataModel",„[Measures].[Sum of Sales]")

√ Hinweis:Sie können ein optionales Beschriftungsargument hinzufügen, z. B.„Sales“oder „Month“, um in Zelle G5 einen gewünschten Namen anstelle von Sum of Salesanzuzeigen, da der Measure-Name redundant sein kann und so die Lesbarkeit des Berichts beeinträchtigen könnte, zum Beispiel:
=CUBEMEMBER()„ThisWorkbookDataModel","[Measures].[Sum of Sales]",„Sales")

Verwandte Funktionen
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 CUBESET-Funktion definiert eine berechnete Menge von Elementen oder Tupeln, indem sie einen Mengenausdruck an den multidimensionalen Datensatz auf dem Server sendet. Sie extrahiert alle eindeutigen Werte aus dem Mengenausdruck und bietet zudem Optionen zum Sortieren.
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.