我在OLAP Cube + MDX方面不是很有经验,而且我很难尝试在立方体中使用两次相同的度量。
假设我们有3个维度:D_DATE
,D_USER
,D_TYPE_OF_SALE_TARGET
和3个事实表:F_SALE
,F_MEETING
,{{1} }
F_SALE_TARGET
与F_SALE
(进行销售)和D_USER
(何时)D_DATE
与F_SALE_TARGET
,D_USER
,D_DATE
相关联(意思是:用户必须达到特定月份的各种目标/定位)。我可以浏览我的立方体:
D_TYPE_OF_SALE_TARGET
条款中,我在WHERE
上过滤)如何为其他目标添加其他列?由于所有目标都在同一个表中,我不知道如何添加从[Dim TYPE SALE TARGET].[Code].&[code.numberOfSales]
链接到不同代码的第二个度量,即。 [Measures].[Value - F_SALE_TARGET]
。
答案 0 :(得分:1)
你的问题对我来说并不清楚,但似乎有一种方法可以通过创建计算成员来实现。基本上,在BIDS中选择多维数据集,转到“计算”选项卡并创建“计算所得成员”。您可以在那里插入MDX查询。对于每种目标类型,您可以创建不同的计算,例如:([Measures]。[Value - F_SALE_TARGET],[Dim TYPE SALE TARGET]。[Code]。& [code.amountOfSale])