SSAS:根据同一行中的条件计算成员

时间:2014-11-19 17:02:58

标签: ssas

我有这个事实表

enter image description here

我想创建一个这样的计算成员:S =“TOT_LIV”的总和,其中“NUM_PROD”= 1

例如:

enter image description here

S应该等于50

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

假设您在此事实表上定义了一个名为“TOT LIV”的度量,此度量将“Sum”定义为其聚合方法,NUM_PROD是名为{{1}的维度的外键有一个名为Prod的属性,我假设它基于维度的主键,因此对于Num Prod主键引用的记录也是1,你会使用

NUM_PROD

你看到没有从SQL到MDX的1:1翻译,很多东西都依赖于多维数据集设置,这预先定义了你必须在SQL查询中反复重复的许多行为(比如{{1}的用法})。