Excel CUBEMEMBER-Funktion
Die CUBEMEMBER-Funktion ruft ein Mitglied oder Tupel aus einem Cube ab, sofern es existiert. Andernfalls wird ein #NV-Fehlerwert zurückgegeben.
Syntax
=CUBEMEMBER(Verbindung, Member_Ausdruck, [Beschriftung])
Argumente
- Verbindung (erforderlich): Eine Textzeichenfolge des Namens der Verbindung zum Datenmodell (Cube).
- Member_Ausdruck (erforderlich): Eine Textzeichenfolge eines mehrdimensionalen Ausdrucks (MDX), den Sie auswerten möchten. Alternativ kann Member_Ausdruck ein Tupel sein, das als Bereich oder Array angegeben ist.
- Beschriftung (optional): Eine Textzeichenfolge, die die Beschriftung überschreibt, die vom Cube definiert wurde. Wenn ein Tupel zurückgegeben wird, wird die Beschriftung diejenige für das letzte Mitglied im Tupel sein.
Rückgabewert
Die CUBEMEMBER-Funktion gibt das Mitglied oder Tupel aus einem Cube zurück.
Funktionshinweise
- Die Meldung #DATENHOLEN… wird angezeigt, während die Daten abgerufen werden.
- CUBEMEMBER gibt den #NAME? Fehlerwert zurück, wenn:
- Verbindung keine gültige Arbeitsmappenverbindung ist, die in der Arbeitsmappe gespeichert ist, z.B. ThisWorkbookDataModel;
- Online Analytical Processing (OLAP)-Server nicht verfügbar ist, nicht läuft oder eine Fehlermeldung zurückgibt.
- CUBEMEMBER gibt den #WERT! Fehlerwert zurück, wenn:
- Es gibt ein oder mehrere ungültige Elemente im Tupel;
- Member_Ausdruck länger als 255 Zeichen ist. Hinweis: Sie können die Textzeichenfolge in einer Zelle eingeben und dann die Zelle als Argument referenzieren, um dies zu umgehen.
- CUBEMEMBER gibt den #NV Fehlerwert zurück, wenn:
- Member_Ausdruck nicht gültig ist;
- Das Mitglied, das aus dem Cube zurückgegeben werden soll, existiert nicht;
- Die Menge enthält ein oder mehrere Mitglieder mit einer anderen Dimension als die anderen Mitglieder;
- Das Tupel im Member_Ausdruck-Argument ist nicht gültig, da es keine Schnittmenge für die angegebenen Werte gibt.
- Argumente von CUBEMEMBER sollten mit doppelten Anführungszeichen ("") geschlossen werden.
- Namen von Mitgliedern, Dimensionen oder Tabellen usw., die Sie im Member_Ausdruck schreiben, sollten in eckige Klammern ([ ]) gesetzt werden.
Beispiel zum Abrufen von Mitgliedern
Ich habe hier eine Tabelle namens „sales2021“, die die Informationen über Umsätze und Bewertungen verschiedener Produkte aus 2 Kategorien im Jahr 2021 enthält. Um die CUBEMEMBER-Funktion zu verwenden, um Mitglieder aus der Tabelle abzurufen, sollten Sie zuerst die Daten aus dieser Tabelle zum Datenmodell in der vorhandenen Arbeitsmappe hinzufügen, dessen Name immer ThisWorkbookDataModel sein wird. Kopieren Sie dann die folgende Formel in die Zelle, in der Sie ein Mitglied abrufen möchten (hier werde ich Caps als Beispiel abrufen), und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten:
=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produkt].&[Caps]")
√ Hinweis: In der obigen Formel gibt CUBEMEMBER das Mitglied namens Caps der Produktkategorie aus der Tabelle sales2021 im ThisWorkbookDataModel-Cube zurück. Um Januar abzurufen, können Sie die Formel verwenden:
=CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Monat].&[Januar]"
Beispiel mit einem Maßnahmennamen
Um CUBEMEMBER zu verwenden, um Mitglieder aus der Tabelle zusammenzufassen, wie zum Beispiel die Summe der Umsätze in verschiedenen Monaten oder die durchschnittlichen Bewertungen verschiedener Produkte zu erhalten, können Sie einen Maßnahmennamen verwenden. In diesem Beispiel habe ich die folgende Formel in Zelle G5 mit einem Maßnahmenausdruck eingegeben, der auf den gesamten Datensatz angewendet wird.
=CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Summe der Umsätze]")
√ Hinweis: Sie können ein Beschriftungsargument hinzufügen, z.B. „Umsätze“ oder „Monat“, um einen Namen anzuzeigen, den Sie in Zelle G5 statt Summe der Umsätze anzeigen möchten, da die Maßnahme einen redundanten Namen hat, der den Bericht schwer lesbar machen könnte, zum Beispiel:
=CUBEMEMBER("ThisWorkbookDataModel","[Measures].[Summe der Umsätze]","Umsätze")
Verwandte Funktionen
Die CUBEVALUE-Funktion gibt einen aggregierten Wert aus einem Cube zurück, der durch mehrere Member_Ausdruck-Argumente gefiltert wird.
Die CUBEKPIMEMBER-Funktion gibt die Schlüsselleistungsindikator (KPI)-Eigenschaft zurück und zeigt den KPI-Namen in der Zelle an.
Die CUBESET-Funktion definiert eine berechnete Menge von Mitgliedern oder Tupeln, indem sie einen Mengenausdruck an den Cube auf dem Server sendet. Die Funktion kann alle eindeutigen Werte aus einem Mengenausdruck extrahieren und bietet Optionen zur Sortierung.
Die CUBESETCOUNT-Funktion gibt die Anzahl der Elemente in einer Menge zurück.
Die besten Tools zur Steigerung der Büroproduktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab - Aktivieren Sie tab-basiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- In einer Sekunde zwischen Dutzenden offenen Dokumenten wechseln!
- Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
- Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.