返回通过使用指定一元算子将指定成员子节点的值汇总生成的值。
Syntax
RollupChildren(Member_Expression, Unary_Operator)
Arguments
Member_Expression
一个有效的多维表达式(MDX)表达式,返回成员。
Unary_Operator
一个有效的字符串表达式,指定一个一元算子。
Remarks
RollupChildren 函数使用指定的一元算符将指定成员的子节点的值汇总起来。
下表描述了该函数的有效一元算符。
| Operator | Result |
|---|---|
| + | total = total + 当前子节点 |
| - | 总数 = 总数 - 当前子女 |
| * | 总计 = 总计 * 当前子项 |
| / | total = total / 当前子项 |
| % | 总数 = (总数 / 当前子女) * 100 |
| ~ | 该儿童不会被用于卷宗。 它的价值被忽视了。 |
如果成员属性中的操作符未出现在列表中,则发生错误。 评估顺序由兄弟姐妹的顺序决定,而非算子的先后顺序。
示例
以下示例使用了一个名为“替代汇总运算符”的成员属性,其中包含了用于以另一种方式汇总账户维度中净利润层级子节点的一元算子值。 该成员属性不存在于冒险作品立方体中,但可以创建。 RollupChildren 功能的这种用途可用于预算应用中的假设分析。
RollupChildren
( [Account].[Net Profit]
, [Account].CurrentMember.Properties ('Alternate Rollup Operator') )