MDX计算。根据另一列中的值对度量进行归档

时间:2018-07-20 09:08:09

标签: ssas mdx

我看到我本质上的问题是“根据同一事实表中的列值过滤一个事实表度量”。

我有一个度量为“报告”的多维数据集。 “通话”和“失败”是此衡量指标的列。有一个维度称为“试用”。我必须在SSAS Cube中写一些新的计算。

  1. 仅当失败= 1且值为[试验类别]。[Trail]。&[1]时,求和([measure]。[calls])。

我无法使用过滤器获得理想的结果。因此,根据故障列的值,我在事实表'calls_if_failure'='calls'或0中创建了新列。 然后,在计算出的列中,使用sum([calls_if_failure],[Trial category]。[Trail]。&[1])。这是唯一的方法吗?

  1. 现在我对自然有更多的要求-> 仅当[measure]。[visit] = 1时才求和([measure]。[calls]) 我是否应该采用与以前相同的方法来得出解决方案?如果是,那么这意味着事实表中将有更多列。

感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

努力理解这个问题,但也许以下内容至少可以帮助您提出一些想法:

Version