获取所有行,即使它们未在Dimension使用中映射

时间:2011-12-01 03:43:58

标签: ssas mdx cube

我有一个可以存储两种类型事务的事实表 - TrxType1,TrxType2,其属性名为Owner_Id,映射到Dim Owner。问题只是一种类型的事务TrxType1拥有所有者而另一种没有关系。因此,在查询多维数据集时,我没有获得TrxType2的记录。

有没有办法管理它?我已经尝试将Null Processing更改为UnkownMember,但我仍然无法看到。

1 个答案:

答案 0 :(得分:0)

在我的练习中,我总是用无值填写字典表,并将所有空白值映射到该成员。 但是,如果您没有任何类型为TrxType2的交易,您可以如何计算它们?

如果你有下一个事实表:

Type_Id             Owner_id                ...
__________________________________________
1                13 (just for example)
1                8
0                11
0                4

Dictionary TrxType:
___________________________
id           Code
0            None
1            TrxType1
2            TrxType2

您的维度可以具有以下层次结构

                        Count of rows 
All                     4
  -None                 2  
  -TrxType1             2
  -TrxType2             0

如果你有不同的情况 - 请写一个例子。