Ssas MDX层级平均值

Ssas MDX层级平均值,ssas,mdx,Ssas,Mdx,我有一个维度层次结构: B - C - D - E 还有一项措施: measures.eur 如果我成为计算会员: AVG([hierarchy].[All],[Measures].[eur]) 我可以从层次结构顶层的所有层次结构成员中获得单个平均值。 但我想从层次结构的每个层次计算不同的平均值 因此,当选择层次结构成员C时,它会显示层次结构中所有C的平均值, 当选择B时,它是所有B的平均值,以此类推 我试过: AVG( [HIERARCHY].PARENT, [Measures].[

我有一个维度层次结构:

B - C - D - E
还有一项措施:

measures.eur
如果我成为计算会员:

AVG([hierarchy].[All],[Measures].[eur])
我可以从层次结构顶层的所有层次结构成员中获得单个平均值。 但我想从层次结构的每个层次计算不同的平均值

因此,当选择层次结构成员C时,它会显示层次结构中所有C的平均值, 当选择B时,它是所有B的平均值,以此类推

我试过:

 AVG(
 [HIERARCHY].PARENT,
[Measures].[eur]      
)

但是它没有给出层次结构级别上所有成员的平均值,但是它非常接近我想要的值。

您可以使用level函数尝试以下表达式:

AVG ( [selected-member-of-c].level.members, [Measures].[eur] )