KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Excel-Funktion CUBESET

AutorAmanda Li Änderungsdatum

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.

CUBESET-Funktion 1


Syntax

=CUBESET()connection, set_expression, [caption], [sort_order], [sort_by])


Argumente

  • Verbindung (erforderlich): Eine Textzeichenfolge mit dem Namen der Verbindung zum Datenmodell (multidimensionaler Datensatz).
  • set_expression (erforderlich): Eine Textzeichenfolge mit einem Mengenausdruck, der zu einer Menge von Elementen oder Tupeln führt. Alternativ kann set_expression auf eine Zellreferenz verweisen – also auf einen Excel-Bereich, der ein oder mehrere Elemente, Tupel oder Mengen enthält, die in der Menge enthalten sind.
  • Beschriftung (optional): Eine Textzeichenfolge, die die im multidimensionalen Datensatz definierte Beschriftung überschreibt.
  • sort_order (optional): Eine Ganzzahl von 0 bis 6, die den auszuführenden Sortiertyp angibt. Der Standardwert ist 0.
  • GanzzahlAufgezählte KonstanteBeschreibungArgument sort_by
    0 oder weggelassenSortNoneLässt die Menge in ihrer bestehenden ReihenfolgeWird ignoriert
    1SortAscendingSortiert die Menge in aufsteigender Reihenfolge nach sort_byErforderlich
    2SortDescendingSortiert die Menge in absteigender Reihenfolge nach sort_byErforderlich
    3SortAlphaAscendingSortiert die Menge in alphabetisch aufsteigender ReihenfolgeWird ignoriert
    4Sort_Alpha_DescendingSortiert die Menge in alphabetisch absteigender ReihenfolgeWird ignoriert
    5Sort_Natural_AscendingSortiert die Menge in natürlicher aufsteigender ReihenfolgeWird ignoriert
    6Sort_Natural_DescendingSortiert die Menge in natürlicher absteigender ReihenfolgeWird ignoriert
  • sort_by (optional): Eine Textzeichenfolge des Werts (MEASURE), nach dem sortiert werden soll. Dieses Argument wird ignoriert, es sei denn, Sie legen 1 oder 2 als sort_order fest. Um beispielsweise die Region mit dem höchsten Umsatz zu ermitteln, verwenden Sie set_expression, um eine Menge von Regionen zu definieren, und legen Sie sort_by auf die Umsatz-Measure fest.

Rückgabewert

Die CUBESET-Funktion definiert eine berechnete Menge.


Hinweise zur Funktion

  • CUBESET gibt eine Menge zurück, die die durch set_expression definierten Elemente in der angegebenen sort_order-Reihenfolge nach sort_by enthält.
  • Die #DATEN_WERDEN_ABGERUFEN…-Meldung wird angezeigt, während 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;
    • Der Online Analytical Processing (OLAP)-Server ist nicht verfügbar, läuft nicht oder hat eine Fehlermeldung zurückgegeben.
  • CUBESET gibt den #WERT!Fehlerwert zurück, wenn:
    • sort_orderist auf 1oder 2festgelegt, was sort_byerfordert, und das Argument wurde weggelassen;
    • set_expressionist 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 #N/VFehlerwert zurück, wenn:
    • set_expressionist ungültig;
    • Die Menge enthält ein oder mehrere Elemente mit einer anderen Dimension als die übrigen Elemente.
  • Alle Argumente der CUBESET-Funktion – außer sort_order und Zellbezügen – müssen in doppelte Anführungszeichen (") eingeschlossen werden.
  • Namen von Elementen, Dimensionen oder Tabellen usw., die Sie in set_expression verwenden, müssen in eckige Klammern ([ ]) eingeschlossen werden.

Beispiel

Ich habe hier 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 CUBESET-Funktion zu verwenden und eine berechnete Menge (Gesamtumsatz) von Produkten für verschiedene Monate zu definieren, müssen Sie zunächst die Daten aus dieser Tabelle zum Datenmodell hinzufügenin der vorhandenen Arbeitsmappe; ihr Name lautet stets ThisWorkbookDataModel. Kopieren oder geben Sie anschließend die folgende Formel in die Zelle ein, in der Sie die Summe erhalten möchten (hier beispielhaft der Gesamtwert bestimmter Produkte für einen Monat), und drücken Sie Enter, um das Ergebnis zu erhalten:

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

Wo

$K$5=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Product].&[Tights]")
$J$5=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Product].&[Socks]")
$I$5=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Product].&[Shorts]")
$H$5=CUBEMEMBER("ThisWorkbookDataModel",„[sales2021].[Product].&[Caps]")

√ Hinweis:Die Zelle, die eine CUBESET-Formel enthält, zeigt lediglich die von Ihnen angegebene Beschriftung an. Die Menge wird unsichtbar hinter der Zelle gespeichert. CUBESET ist für sich allein nutzlos. In der obigen Formel beziehen sich die Zellbezüge auf Ergebnisse, die von der CUBEMEMBER-Funktion zurückgegeben wurden.

CUBESET-Funktion 2


Verwandte Funktionen

Excel-Funktion CUBEMEMBER

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

Excel-Funktion CUBEVALUE

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

Excel-Funktion CUBEKPIMEMBER

Die CUBEKPIMEMBER-Funktion gibt eine Eigenschaft eines Key Performance Indicators (KPI) zurück und zeigt den KPI-Namen in der Zelle an.

Excel-Funktion CUBESETCOUNT

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 AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Arbeitsblätter hinweg  |  Fuzzy Match...
Erw. Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12 Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19 Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen...)|  12 Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung...)|  7 Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

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.