SQL 2008 - MDX叶级计算与父母团聚
-
24-09-2019 - |
题
什么是最佳的方式来创建一个计算度量以计算自定义方差式(I无法使用默认的方差函数,因为它不容纳自定义权重)。所以叶级式将有2个部件的一个部件将在叶级别一个事实和其它组分将在层次结构中的各个层次父集合体。因此,计算公式如下:(需要此在每个叶级别计算的)
(A-B)^ 2
其中 一个是叶水平事实[测量]。[得分] b是父级别集合体([点心]。[等级] [全部],[测量]。[MeanScore])
解决方案
我能够通过与CalculationPassValue结合使用CELL计算,以解决这样的:
CELL CALCULATION SDCalc
FOR '([Dim].[Level].[Leaf], [Measures].[SD])'
AS 'CalculationPassValue(([Measures].[Score] - [Measures].[MeanScore])^2, 1)', CONDITION = 'NOT IsEmpty([Measures].[FactCount])'
不隶属于 StackOverflow