基于仅在一个度量值组中映射的标志,从两个度量值组创建一个计算的度量值

时间:2019-09-10 14:52:18

标签: ssas olap-cube

我需要创建一个基于版本的度量,并且一个标志返回基于度量或其他度量的计算。

尝试更好地解释。我必须表,并且我需要根据另一个表中的一些数据从一个表中创建一个新度量。计算应该为b,如果我的 flag 为1,我必须将因子值乘以 Mtr Cost A ,如果为2,我必须将因子值乘以地铁费用B 。对于同一CC,我可以具有多个版本,具体取决于所需的分析。

功能成本系数

[CC] [flag] [analysis version] [factor]
1000 1 1 0,5
1000 0 2 0,6
1001 0 1 0,3
1001 0 2 0,3

功能成本

[CC] [地铁成本A] [地铁成本B]
1000 3567 2356
1001 945 2346

结果应该类似于:

结果01(对于分析版本= 1)

[CC] [分析版本] [最终值]
1000 1“ = 0,5 * 3567”
1001 1“ = 0,3 * 945”

结果02(对于分析版本= 2)

[CC] [分析版本] [最终值]
1000 2“ = 0,6 * 2356”
1001 2“ = 0,3 * 945”

0 个答案:

没有答案