MDX中的dynamicAVG

我如何计算许多成员的AVG

假设我有度量风险。 我只对平均风险感兴趣。 用户:

1.从Excel连接到多维数据集,如果他们select度量平均风险,他们希望看到所选维度的平均风险。

他们也想在Power BI中使用它。

出于这个原因,我寻找dynamic成员,我可以用下面的公式:

 WITH MEMBER [Measures].[Avg Risk] AS Avg( Dynamic member, [Measures].[Risk] ) 

实现这种行为。 可能吗?

首先在您的立方体结构中创build两个新的真实度量。 将第一个度量设置为用于风险度量的所需列的聚合“总和”。 将第二个度量设置为同一列的聚合“行数”或“非空值计数”。

然后用下面的mdx语句创build一个新的计算度量:

 divide([Measures].[Created SUM measure], [Measures].[Created Count measure]) 

这是计算ssas平均值的标准。