RollupChildren (MDX)
傳回由積存特定成員子成員的值,利用指定的一元 (Unary) 運算子所產生的值。
語法
RollupChildren(Member_Expression, Unary_Operator)
引數
Member_Expression
傳回成員的有效多維度運算式 (MDX) 運算式。Unary_Operator
指定一元運算子的有效字串運算式。
備註
RollupChildren 函數會使用指定的一元運算子,積存指定之成員的子系值。
下表描述了對此函數有效的一元運算子。
運算子 |
結果 |
---|---|
+ |
總計 = 總計 + 目前的子系 |
- |
總計=總計 - 目前的子系 |
* |
總計 =總計 * 目前的子系 |
/ |
總計 =總計 / 目前的子系 |
% |
總計 = (總計 / 目前的子系) * 100 |
~ |
不會在積存中使用子系。它的值會被忽略。 |
如果成員屬性中的運算子不在上面的清單中,則會發生錯誤。評估的順序是由同層級(Sibling) 的順序決定,而不是運算子的優先順序。
範例
下列範例使用名為 "Alternate Rollup Operator" 的成員屬性,其包含一元運算子的替代值,以便用交替方式積存 Account 維度中 Net Profit 階層的子系。這個成員屬性不存在於 Adventure Works Cube,但可予以建立。RollupChildren 函數可用於假設分析的預算應用程式。
RollupChildren
( [Account].[Net Profit]
, [Account].CurrentMember.Properties ('Alternate Rollup Operator') )