Zum Hauptinhalt springen

Excel CUBESET-Funktion

Author: Amanda Li Last Modified: 2025-05-28

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 für die Sortierung.

cubeset function 1


Syntax

=CUBESET(Verbindung, Mengenausdruck, [Beschriftung], [Sortierreihenfolge], [Sortierung_nach])


Argumente

  • Verbindung (erforderlich): Eine Textzeichenfolge mit dem Namen der Verbindung zum Datenmodell (Cube).
  • Mengenausdruck (erforderlich): Eine Textzeichenfolge eines Mengenausdrucks, der eine Menge von Mitgliedern oder Tupeln ergibt. Alternativ kann Mengenausdruck auch eine Zellreferenz auf einen Excel-Bereich sein, der ein oder mehrere Mitglieder, Tupel oder Mengen enthält, die in der Menge enthalten sind.
  • Beschriftung (optional): Eine Textzeichenfolge, die die Beschriftung überschreibt, die vom Cube definiert wurde.
  • Sortierreihenfolge (optional): Eine ganze Zahl von 0 bis 6, die die Art der durchzuführenden Sortierung darstellt. Der Standardwert ist 0.
  • Ganzzahl Aufzählungsname Beschreibung Argument Sortierung_nach
    0 oder weggelassen SortNone Belässt die Menge in ihrer bestehenden Reihenfolge Ignoriert
    1 SortAscending Sortiert die Menge in aufsteigender Reihenfolge nach Sortierung_nach Erforderlich
    2 SortDescending Sortiert die Menge in absteigender Reihenfolge nach Sortierung_nach Erforderlich
    3 SortAlphaAscending Sortiert die Menge in alphabetisch aufsteigender Reihenfolge Ignoriert
    4 Sort_Alpha_Descending Sortiert die Menge in alphabetisch absteigender Reihenfolge Ignoriert
    5 Sort_Natural_Ascending Sortiert die Menge in natürlicher aufsteigender Reihenfolge Ignoriert
    6 Sort_Natural_Descending Sortiert die Menge in natürlicher absteigender Reihenfolge Ignoriert
  • Sortierung_nach (optional): Eine Textzeichenfolge des Wertes (MAß), nach dem sortiert werden soll. Dieses Argument wird ignoriert, es sei denn, Sie setzen 1 oder 2 als Sortierreihenfolge. Zum Beispiel, um die Region mit den höchsten Verkäufen zu erhalten, verwenden Sie Mengenausdruck, um eine Menge von Regionen zu definieren, und setzen Sie Sortierung_nach als Verkaufsmaß.

Rückgabewert

Die CUBESET-Funktion definiert eine berechnete Menge.


Funktionshinweise

  • CUBESET führt zu einer Menge, die die durch Mengenausdruck in der angegebenen Sortierreihenfolge nach Sortierung_nach definierten Elemente enthält.
  • Die Nachricht #DATENHOLEN… wird angezeigt, wenn die CUBESET-Funktion ausgewertet wird und bevor alle Daten abgerufen wurden.
  • CUBESET gibt den #NAME? Fehlerwert zurück, wenn:
    • Verbindung ist keine gültige Arbeitsmappenverbindung, die in der Arbeitsmappe gespeichert ist, z.B. ThisWorkbookDataModel;
    • Online Analytical Processing (OLAP)-Server ist nicht verfügbar, läuft nicht oder hat eine Fehlermeldung zurückgegeben.
  • CUBESET gibt den #VALUE! Fehlerwert zurück, wenn:
    • Sortierreihenfolge ist auf 1 oder 2 eingestellt, das Sortierung_nach erfordert, und das Argument wurde weggelassen;
    • Mengenausdruck ist länger als 255 Zeichen. Hinweis: Sie können die Textzeichenfolge in eine Zelle eingeben und dann die Zelle als Argument referenzieren, um dies zu umgehen.
  • CUBESET gibt den #NV Fehlerwert zurück, wenn:
    • Mengenausdruck ist ungültig;
    • Die Menge enthält ein oder mehrere Mitglieder mit einer anderen Dimension als die anderen Mitglieder.
  • Argumente von CUBESET, außer Sortierreihenfolge und Zellreferenzen, sollten mit doppelten Anführungszeichen ("") geschlossen werden.
  • Namen von Mitgliedern, Dimensionen oder Tabellen usw., die Sie im Mengenausdruck schreiben, sollten in eckige Klammern ([ ]) gesetzt werden.

Beispiel

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 CUBESET-Funktion zu verwenden, um eine berechnete Menge (Gesamtumsatz) von Produkten in verschiedenen Monaten zu definieren, sollten Sie zuerst die Daten aus dieser Tabelle zum Datenmodell in der vorhandenen Arbeitsmappe hinzufügen, dessen Name immer ThisWorkbookDataModel lautet. Kopieren Sie dann die folgende Formel in die Zelle, in der Sie die Summen erhalten möchten (hier werde ich als Beispiel die Summe bestimmter Produkte in einem Monat erhalten), und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten:

=CUBESET("ThisWorkbookDataModel",($K$5,$J$5,$I$5,$H$5),"Gesamtsumme")

Wo

$K$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produkt].&[Strumpfhosen]")
$J$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produkt].&[Socken]")
$I$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produkt].&[Shorts]")
$H$5 =CUBEMEMBER("ThisWorkbookDataModel","[sales2021].[Produkt].&[Kappen]")

√ Hinweis: Die Zelle mit einer CUBESET-Formel zeigt nur die von Ihnen angegebene Beschriftung an. Die Menge wird unsichtbar hinter der Zelle gespeichert. CUBESET ist für sich genommen nutzlos. In der obigen Formel sind die Zellreferenzen die von der CUBEMEMBER-Funktion zurückgegebenen Ergebnisse.

cubeset function 2


Verwandte Funktionen

Excel CUBEMEMBER-Funktion

Die CUBEMEMBER-Funktion ruft ein Mitglied oder Tupel aus einem Cube ab, falls es existiert. Andernfalls wird ein #NV-Fehlerwert zurückgegeben.

Excel CUBEVALUE-Funktion

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

Excel CUBEKPIMEMBER-Funktion

Die CUBEKPIMEMBER-Funktion gibt die Schlüsselleistungsindikator-(KPI-)Eigenschaft zurück und zeigt den KPI-Namen in der Zelle an.

Excel CUBESETCOUNT-Funktion

Die CUBESETCOUNT-Funktion gibt die Anzahl der Elemente in einer Menge zurück.


Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente 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.