为什么AVG功能执行SUM?

时间:2011-06-07 11:09:35

标签: sum mdx average

我将使用计算成员执行查询,该成员返回属于特定LINESPEED的线圈的AVG(度量)。

查询是:

With
Member [Measures].[Avg1] As
AVG(
([LINESPEED].currentmember,
[GRUPPO].[Coil].currentmember)
,
[Measures].[KPI1]
)    
SELECT [Measures].[Avg1] on 0,
non empty {[LINESPEED].children} On 1 
from[HDGL]

但是AVG功能恰好计算了与特定LINESPEED相关的线圈的KPI之和!!

为什么?

1 个答案:

答案 0 :(得分:0)

您的公式使用单个元组,因此AVG()等同于SUM():

AVG( ([LINESPEED].currentmember, [GRUPPO].[Coil].currentmember), ...)