加入MDX查询

时间:2015-09-07 15:31:04

标签: ssas mdx cross-join

现在学习MDX好几天了。我有一张事实表。模式+数据如下

ColumnID1   ColumnID2   Amount
O1          null        100
O2          null        200
O3          null        300
C1          null        200
C2          null        400
O5          C2          300  
O4          C1          400  

查询是查找ColumnID2非空值,并将该ColumnID2 Id的行数量添加到匹配ColumnId1行的数量。 e.g

输出

ColumnID1   ColumnID2   Amount
O1          null        100
O2          null        200
O3          null        300
C1          null        200
C2          null        400
O5          C2          300  + 400 
O4          C1          400  + 200

如何在MDX中完成此操作?交叉连接是我想到的事情,但似乎不是正确的方法,因为它创建了行的交叉产品

0 个答案:

没有答案