Die CUBESET-Funktion in Excel wird verwendet, um einen Satz von Elementen aus einem Cube (einem mehrdimensionalen Datenmodell) zu definieren. Diese Funktion ist besonders nützlich, wenn Sie mit OLAP-Datenquellen (Online Analytical Processing) arbeiten, etwa wenn Sie Daten aus SQL Server Analysis Services beziehen. Hier ist eine grundlegende Anleitung, wie Sie die CUBESET-Funktion verwenden können:
Syntax:
CUBESET(Verbindungsname, Ausdruck, [Beschriftung], [Sortierreihenfolge], [Sortierausdruck])
Parameter:
- Verbindungsname: Der Name der Verbindung zu der Datenquelle. Dies ist normalerweise eine Zeichenfolge, die den Namen der erstellten Verbindung angibt.
- Ausdruck: Ein MDX-Ausdruck (Multidimensional Expressions), der ein oder mehrere Elemente in einem Cube zurückgibt.
- Beschriftung (optional): Eine Textzeichenfolge, die das Mengenergebnis beschreibt. Diese Beschriftung wird als Zellbeschreibung angezeigt.
- Sortierreihenfolge (optional): Gibt an, wie das Ergebnis sortiert werden soll. Mögliche Werte sind:
- `0`: Keine Sortierung
- `1`: Aufsteigende Sortierung
- `2`: Absteigende Sortierung
- Sortierausdruck (optional): Ein Ausdruck, basierend auf dem das Ergebnis sortiert wird. Nur relevant, wenn eine Sortierung angegeben wird.
Beispiel:
Angenommen, Sie haben eine OLAP-Verbindung namens “Sales” und Sie möchten ein Set aller Produktkategorien abrufen. Der Ausdruck könnte wie folgt aussehen:
=CUBESET("Sales", "[Product].[Category].Members", "Produktkategorien")
Hinweise:
- Bevor Sie die CUBESET-Funktion verwenden können, müssen Sie eine Datenverbindung zu einem Cube erstellen.
- CUBESET allein zeigt das Ergebnis nicht direkt in der Zelle an. Häufig wird es zusammen mit der CUBEVALUE- oder der CUBERANKEDMEMBER-Funktion verwendet, um detaillierte Daten abzurufen oder anzuzeigen.
- Fehler wie `#NAME?` weisen häufig darauf hin, dass die Verbindung nicht erkannt wird oder dass der MDX-Ausdruck nicht richtig definiert ist.
Die CUBESET-Funktion ist eine mächtige Möglichkeit, um mit großen und komplexen Datensätzen innerhalb von Excel zu arbeiten, insbesondere in einem BI-Kontext (Business Intelligence).