Avg
计算集合并返回集合中单元格的非空值的平均值,即对集合中的度量值或对指定度量值(numeric_value)的平均值。
语法
AVG(set [, numeric_value] )
参数
set | 返回集的有效多维表达式 (MDX)。 |
numeric_value | (可选)如果指定了numeric_value,对集合中的度量值或对指定度量值(numeric_value)的平均值,若未指定,只对集合中的非空元组计算平均值。 |
数学表达式

例:若干个单元格的值为7,15,9,13,则
i=1时,x=7;
i=2时,x=15;
i=3时,x=9;
i=4时,x=12;
样本数目n = 4;
y = (7+15+9+12 ) ÷ 4 = 11
示例一
with member [期间].[平均值x] as avg({[期间].&[50648],[期间].&[50649],[期间].&[50650]})
select {[期间].[平均值x]} on rows, {[组织].&[50582]} on columns from [模型一]
where ([科目].&[50236],[场景].&[50685],[产品].&[50688],[版本].&[50672])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
平均值x | 333.33 |
【期间】维度的三个成员对应的单元格值-10000.00、4200.00、6800.00,所以求均值后为333.33。
示例二
with member [期间].[平均值x] as avg({[期间].&[50648],[期间].&[50649],[期间].&[50650]},[版本].&[50672])
select {[期间].[平均值x]} on rows, {[组织].&[50582]} on columns from [模型一]
where ([科目].&[50236],[场景].&[50685],[产品].&[50688])
运行结果:
产品 : 不分
场景 : 累计预算
版本 : 年初编报01版本
科目 : 研究开发费
期间 | 北京总部本部 |
平均值x | 333.33 |
【期间】维度的三个成员对应的单元格值-10000.00、4200.00、6800.00,所以求均值后为333.33。