Sum
此函数返回维度组合区域元组值的和。
语法
SUM(set [, numeric_value] )
参数
set | 返回集的有效多维表达式 (MDX)。 |
numeric_value | 返回数字的有效数值表达式,通常为单元坐标的多维表达式 (MDX)。 |
数学表达式
例:若干个单元格的值为7,15,9,13,则和为7+15+9+13=44
示例一
with member [期间].[MyMember] as stdev ({[期间].[2023年].[2023年3季度].Children},[科目].&[50236])
select {[期间].[MyMember],[期间].&[50648],[期间].&[50649],[期间].&[50650]} on rows, {[组织].&[50582]} on columns from [模型一]
where ([场景].&[50685],[产品].&[50688],[版本].&[50672],[科目].&[50236])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
MyMember | 26.00 |
2023年1月 | 2.00 |
2023年2月 | 0.00 |
2023年3月 | 24.00 |
由于[2023年1季度]的子项中[2023年1月]、[2023年2月]、[2023年3月]的汇总值为26。
示例二
with member [期间].[MyMember] as sum ({[期间].[2023年].[2023年1季度].Children})
select {[期间].[MyMember],[期间].&[50640],[期间].&[50641],[期间].&[50642]} on rows, {[组织].&[50582]} on columns from [模型一]
where ([场景].&[50685],[产品].&[50688],[版本].&[50672],[科目].&[50236])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
MyMember | 26.00 |
2023年1月 | 2.00 |
2023年2月 | 0.00 |
2023年3月 | 24.00 |
示例1指定的numeric_value([科目].&[50236])移到了where后边的切片中指定,所以两个示例的计算上下文是一致的,结果同样为26。