【问题标题】:SSAS & OLAP cube: twice same measureSSAS 和 OLAP 多维数据集:两次相同的度量
【发布时间】:2012-04-24 16:04:28
【问题描述】:

我在 OLAP Cube + MDX 方面不是很有经验,而且我很难尝试在一个多维数据集中使用两次相同的度量。

假设我们有 3 个维度:D_DATED_USERD_TYPE_OF_SALE_TARGET 和 3 个事实表:F_SALEF_MEETINGF_SALE_TARGET

  • F_SALE 链接到 D_USER(谁进行销售)和 D_DATE(何时)
  • F_SALE_TARGETD_USERD_DATED_TYPE_OF_SALE_TARGET 相关联(意思是:用户必须达到给定月份的各种目标/指标)。

我可以浏览我的立方体:

  • 行 = 日期 * 用户
  • Cols = 销售数量,销售总额 + 1 个目标的值(在 WHERE 子句中,我过滤 [Dim TYPE SALE TARGET].[Code].&[code.numberOfSales]

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

【问题讨论】:

    标签: ssas mdx olap business-intelligence measure


    【解决方案1】:

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

    【讨论】:

    • 谢谢!我在计算成员中缺少第一部分(之前)。
    猜你喜欢
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 2021-12-12
    相关资源
    最近更新 更多