RollupChildren (MDX)

Gibt einen Wert zurück, der durch einen Rollup der Werte der untergeordneten Elemente eines angegebenen Elements mithilfe des angegebenen unären Operators generiert wird.

Syntax

  
RollupChildren(Member_Expression, Unary_Operator)   

Argumente

Member_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der ein Element zurückgibt.

Unary_Operator
Ein gültiger Zeichenfolgenausdruck, der einen unären Operator angibt.

Bemerkungen

Die RollupChildren-Funktion führt mithilfe des angegebenen unären Operators ein Rollup für die Werte der untergeordneten Elemente aus.

Die folgende Tabelle beschreibt die gültigen unären Operatoren für diese Funktion.

Operator Ergebnis
+ Gesamt = Gesamt + aktuelles untergeordnetes Element
- Gesamt = Gesamt - aktuelles untergeordnetes Element
* Gesamt = Gesamt * aktuelles untergeordnetes Element
/ Gesamt = Gesamt / aktuelles untergeordnetes Element
% Gesamt = (Gesamt / aktuelles untergeordnetes Element) * 100
~ Das untergeordnete Element wird im Rollup nicht verwendet. Sein Wert wird ignoriert.

Falls der Operator in der Elementeigenschaft nicht in der Liste aufgeführt ist, tritt ein Fehler auf. Die Reihenfolge der Auswertung wird durch die Reihenfolge der gleichgeordneten Elemente bestimmt, nicht durch die Rangfolge der Operatoren.

Beispiel

Im folgenden Beispiel wird eine Elementeigenschaft mit dem Namen "Alternate Rollup Operator" verwendet, die alternative Werte für den unären Operator zum Ausführen eines alternativen Rollups der untergeordneten Elemente der Net Profit-Hierarchie in der Account-Dimension enthält. Diese Elementeigenschaft ist im Adventure Works-Cube nicht vorhanden, kann aber erstellt werden. Diese Verwendung der RollupChildren-Funktion kann in einer Budgetierungsanwendung für die Was-wäre-wenn-Analyse verwendet werden.

RollupChildren  
   ( [Account].[Net Profit]  
   , [Account].CurrentMember.Properties ('Alternate Rollup Operator') )  

Weitere Informationen

MDX-Funktionsreferenz (MDX)