每个位置的 MDX 协方差

MDX Covariance per location

我正在尝试了解协方差函数在 MDX 中的用处。我有两个措施,全科医生和订单年龄。我想比较每个销售地点的这两个变量之间的相关性。我当前的查询 returns 所有位置的相同值:

with
member [Measures].[r] as correlation( [Location].[Location Name].[Location Name].members, [Measures].[Order Age], [measures].[gp])

select [Measures].[r] on 0,
[Location].[Location Name].[Location Name].members on 1
from [DM OIP]

我哪里错了?

看来您正在错过一段感情。

因此位置与所使用的一种或两种措施无关。

您的 MDX 正在为每一行的所有位置计算这两个度量的协方差。如何计算当前位置(该行上的位置)跨月的这两个度量的协方差?

with
member [Measures].[r] as correlation( [Date].[Month].[Month].members, [Measures].[Order Age], [measures].[gp])

select [Measures].[r] on 0,
[Location].[Location Name].[Location Name].members on 1
from [DM OIP]