【问题标题】:How to show totals of a measure if the dimension is not part of the fact table in OBIEE如果维度不是 OBIEE 中事实表的一部分,如何显示度量的总计
【发布时间】:2017-07-31 14:37:54
【问题描述】:

我希望有人知道如何解决这个问题。

我有两个事实表,其中一个包含每个公司的收入、年份、catalogue_no 和收入,另一个包含公司、年份和 customer_base。

我想在分析中结合这些度量,但 catalogue_no 不是 customer_base 表的一部分。

到目前为止,通过在 BMM 中设置正确的级别,我所取得的成就是,我可以将 catalogue_no 放入过滤条件中,并获得所有数字都正确显示的结果。

只要我将维度 catalogue_no 放入所选列,customer_base 就只是空白。

请看图片说明。 Link

【问题讨论】:

  • 那么最后成功了吗?
  • 它适用于我们的案例,但我必须同意你的观点,正确使用关卡可能会更好。问题是,数据模型必须从 SAP BO 迁移并与 OBIEE 一起使用,但不能更改表以提供与原始系统中相同的数据。但是感谢您的建议,迁移后可以更好地设置所有级别和连接,因为我们可以更改表。

标签: repository dimension obiee measure calculation


【解决方案1】:

您必须将不合格维度的内容级别设置为“总计”级别

【讨论】:

  • 感谢您的提示,但将不符合要求的维度设置为“总计”只会产生效果,即我可以使用 catalogue_no 进行过滤,而具有客户群的事实表会忽略过滤器并显示的措施。我想要的是我可以将 catalogue_no 放入选定的列中,以按 catalogue_no 显示收入,但按符合的维度公司和年份显示 customer_base。
  • 没有。告诉措施他们的内容水平是“GT”,因为它不符合标准。这就是自 1997 年以来该工具的全部意义
  • 再次感谢您的评论。还找到了一个很好的来源,关于如何在此处集成不合格维度的度量。 peakindicators.com/blog/…
  • 这只是设置requedlst变量ENABLE_DIMENSIONALITY = TRUE。所以基本上是在 RPD 设计不足的问题上作弊。它是为共享初始 11.1.1.9 代码库的 BICS 引入的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-24
  • 1970-01-01
相关资源
最近更新 更多