SSAS& OLAP多维数据集:两次相同的度量

时间:2012-04-24 16:04:28

标签: ssas mdx olap business-intelligence measure

我在OLAP Cube + MDX方面不是很有经验,而且我很难尝试在立方体中使用两次相同的度量。

假设我们有3个维度:D_DATED_USERD_TYPE_OF_SALE_TARGET和3个事实表:F_SALEF_MEETING,{{1} }

  • F_SALE_TARGETF_SALE(进行销售)和D_USER(何时)
  • 相关联
  • D_DATEF_SALE_TARGETD_USERD_DATE相关联(意思是:用户必须达到特定月份的各种目标/定位)。

我可以浏览我的立方体:

  • 行=日期*用户
  • Cols =销售数量,销售总额+ 1个目标的价值(在D_TYPE_OF_SALE_TARGET条款中,我在WHERE上过滤)

如何为其他目标添加其他列?由于所有目标都在同一个表中,我不知道如何添加从[Dim TYPE SALE TARGET].[Code].&[code.numberOfSales]链接到不同代码的第二个度量,即。 [Measures].[Value - F_SALE_TARGET]

1 个答案:

答案 0 :(得分:1)

你的问题对我来说并不清楚,但似乎有一种方法可以通过创建计算成员来实现。基本上,在BIDS中选择多维数据集,转到“计算”选项卡并创建“计算所得成员”。您可以在那里插入MDX查询。对于每种目标类型,您可以创建不同的计算,例如:([Measures]。[Value - F_SALE_TARGET],[Dim TYPE SALE TARGET]。[Code]。& [code.amountOfSale])