In diesem Artikel werden die Formelsyntax und die Verwendung der Funktion CUBERANGELEMENT in Microsoft Excel beschrieben.
Beschreibung
Gibt das n-te oder n-rangige Element in einer Menge zurück. Wird verwendet, um mindestens ein Element in einer Menge zurückzugeben, z. B. den besten Vertriebsmitarbeiter oder die 10 besten Kursteilnehmer.
Syntax
CUBERANGELEMENT(Verbindung;Menge_Ausdruck;RanG;[Beschriftung])
Die Syntax der Funktion CUBERANGELEMENT weist die folgenden Argumente auf:
- Verbindung Erforderlich. Eine Textzeichenfolge mit dem Namen der Verbindung zum Cube.
- Set_expression Erforderlich. Eine Textzeichenfolge eines Mengenausdrucks, z. B. "{[Element1].Kinder}". "Menge_Ausdruck" kann auch die CUBEMENGE-Funktion oder ein Bezug auf eine Zelle mit der CUBEMENGE-Funktion sein.
- Rang Erforderlich. Ein ganzzahliger Wert zur Angabe des obersten Werts, der zurückgegeben werden soll. Wenn "Rang" der Wert "1" ist, wird der oberste Wert zurückgegeben; ist "Rang" der Wert "2", wird der zweitoberste Wert zurückgegeben usw. Wenn die 5 obersten Werte zurückgegeben werden sollen, verwenden Sie CUBERANGELEMENT fünfmal, und geben Sie jedes Mal einen anderen Rang ("1" bis "5") an.
- Beschriftung Optional. Es ist eine Textzeichenfolge aus dem Cube, die in der Zelle statt der Beschriftung angezeigt wird, sofern dies entsprechend definiert wurde.
Hinweise
- Wenn Auswertungen mit der CUBERANGELEMENT-Funktion ausgeführt werden, wird vorübergehend die Meldung "#DATEN_ABRUFEN…" in der Zelle angezeigt, bis alle Daten abgerufen wurden.
- Wenn der Verbindungsname keine gültige Arbeitsmappenverbindung ist, die in der Arbeitsmappe gespeichert ist, gibt CUBERANKEDMEMBER eine #NAME? fehlerwert. Wenn der OLAP-Server (Online Analytical Processing) nicht ausgeführt wird, nicht verfügbar ist oder eine Fehlermeldung zurückgibt, gibt CUBERANKEDMEMBER eine #NAME? fehlerwert.
- CUBERANGELEMENT gibt den Fehlerwert #NV zurück, wenn die Syntax von "Menge_Ausdruck" falsch ist oder wenn der Satz mindestens ein Element mit einer anderen Größe als die der anderen Elemente enthält.
Beispiele
=CUBERANGELEMENT("Vertrieb";$D$4;1;"Bester Monat")
=CUBERANGELEMENT("Vertrieb";CUBEMENGE("Vertrieb";"Sommer";"[2004].[Juni]";"[2004].[Juli]";"[2004].[August]");3;"Bester Monat")
Tipp
Wenn Sie die untersten n Werte zurückgeben möchten, verwenden Sie die Argumente "Sortier_reihenfolge" und "Sortieren_nach" der CUBEMENGE-Funktionen, um die Reihenfolge des Satzes umzukehren und die untersten Werte des sortierten Satzes zuerst anzuzeigen. Beispiel: CUBERANGELEMENT ("Verkauf"; $D$4;1) gibt das letzte Element zurück, CUBERANGELEMENT ("Verkauf"; $D$4; 2) gibt das Element neben dem letzten Element zurück usw.