RollupChildren(MDX)

指定されたメンバーの子の値を、指定された単項演算子を用いてまとめて生成される値を返します。

構文

  
RollupChildren(Member_Expression, Unary_Operator)   

引数

Member_Expression
メンバーを返す有効な多次元表現(MDX)式。

Unary_Operator
単項演算子を指定する有効な文字列式。

Remarks

RollupChildren関数は、指定されたメンバーの子の値を指定された単項演算子を用いてまとめます。

以下の表は、この関数の有効な一項演算子を説明します。

Operator Result
+ 合計 = 合計 + 現在の子
- total = total - 現在の子
* total = total * 現在の子要素
/ total = total / 現在の子
% 合計 = (合計/現在の子供) * 100
~ その子はロールアップには使われません。 その価値は無視されています。

メンバープロパティの演算子がリストに現れていない場合、エラーが発生します。 評価の順序は、演算子の順序ではなく、兄弟姉妹の順序によって決まります。

以下の例では、「Alternate Rollup Operator」というメンバープロパティを使い、アカウント次元の純利益階層の子を別の方法でロールアップするための単項演算子の代替値が含まれています。 このメンバープロパティはアドベンチャーワークスのキューブには存在しませんが、作成は可能です。 この RollupChildren 関数の利用は、もしもの分析のための予算管理アプリケーションにも使うことができます。

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