Sql server 2008 OLAP MDX计算百分比显示第一个成员,而不是平均值

Sql server 2008 OLAP MDX计算百分比显示第一个成员,而不是平均值,sql-server-2008,ssas,mdx,Sql Server 2008,Ssas,Mdx,我使用MDX计算Analysis Services 2008中的百分比,方法是将总和除以计数 = IIF ([Measures].[STAT VALUE Count]=0,NULL,([Measures].[STAT VALUE]/100)/[Measures].[STAT VALUE Count]) 我的谷物是每小时一次的,它本身就是一个百分比值 浏览多维数据集并应用年-季度-月-日的时间维度层次结构时,显示的值是第一个成员。不是基础值的平均百分比 如何更改mdx语句,以便在浏览时看到的值是

我使用MDX计算Analysis Services 2008中的百分比,方法是将总和除以计数

= IIF ([Measures].[STAT VALUE Count]=0,NULL,([Measures].[STAT VALUE]/100)/[Measures].[STAT VALUE Count])
我的谷物是每小时一次的,它本身就是一个百分比值

浏览多维数据集并应用年-季度-月-日的时间维度层次结构时,显示的值是第一个成员。不是基础值的平均百分比

如何更改mdx语句,以便在浏览时看到的值是基础值的平均值。 在年,我希望看到基础价值的平均百分比,当我深入到季度时,我希望看到该季度的平均百分比,然后是月份等


我承认自己是一个相对初学者,在多维数据集设计器中使用MDX时,请检查[Measures].[STAT VALUE]的AggregateFunction是否设置为Sum,以及[Measures].[STAT VALUE Count]的AggregateFunction是否设置为Count。听起来其中一个设置为FirstNoneEmpty。

在多维数据集设计器中,检查[Measures].[STAT VALUE]的AggregateFunction是否设置为Sum,以及[Measures].[STAT VALUE Count]的AggregateFunction是否设置为Count。听起来其中一个设置为FirstNonEmpty