RollupChildren (MDX)

Gibt einen Wert zurück, der durch das Zusammenrollen der Werte der Kinder eines bestimmten Mitglieds mit dem angegebenen unären Operator erzeugt wird.

Syntax

  
RollupChildren(Member_Expression, Unary_Operator)   

Argumente

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

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

Bemerkungen

Die RollupChildren-Funktion rollt die Werte der Kinder des angegebenen Mitglieds mithilfe des angegebenen unären Operators zusammen.

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

Operator Result
+ gesamt = gesamt + aktuelles Kind
- gesamt = gesamt - aktuelles Kind
* total = total * aktuelles Kind
/ total = total / aktuelles Kind
% Gesamt = (Gesamt / aktuelles Kind) * 100
~ Das Kind wird im Rollup nicht verwendet. Sein Wert wird ignoriert.

Wenn der Operator in der Mitglieder-Eigenschaft nicht in der Liste erscheint, tritt ein Fehler auf. Die Reihenfolge der Bewertung wird durch die Reihenfolge der Geschwister bestimmt, nicht durch die Priorität der Operatoren.

Example

Das folgende Beispiel verwendet eine Mitgliedereigenschaft namens "Alternate Rollup Operator", die alternative Werte enthält, damit unäre Operatoren Kinder der Nettogewinn-Hierarchie in der Kontodimension auf alternative Weise zusammenrollen. Diese Mitglieder-Eigenschaft existiert nicht im Adventure Works-Würfel, könnte aber erstellt werden. Diese Verwendung der RollupChildren-Funktion könnte in einer Budgetierungsanwendung für die Was-wenn-Analyse verwendet werden.

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