微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 OBIEE 中使用计算项时如何获得正确的百分比值?

如何解决在 OBIEE 中使用计算项时如何获得正确的百分比值?

一个给定日期的分析,将商店代码作为维度和两个收入值(Saldo 1 和 Saldo 2),它们之间的差异(差异),和百分比 (Perc) 使用 (Saldo1 / Saldo 2) * 100 ) 作为度量。

enter image description here

在不创建计算项的情况下运行此分析时,所有数据都是正确的。但是,当商店代码组合为计算项目时,百分比也会显示所有百分比值的总和。

这是没有计算项的结果:

enter image description here

然后我们创建了一个新的计算项:

enter image description here

现在结果是这样的:

enter image description here

因此,在这种情况下,BI 获取与 Home Store 对应的所有值的总和,包括百分比值,这是逻辑操作。但是,如果使用计算项,我们应该将百分比计算为

sum(saldo1) / sum(saldo2) * 100

有什么办法可以告诉 OBIEE 不要对百分比求和?我们尝试更改认聚合规则,但无济于事。

解决方法

我认为这是您正在寻找的解决方案:

cast(b-a as DOUBLE PRECISION)/nullif(c,0))*100

您可以在以下链接中找到更多详细信息:

https://blog.redpillanalytics.com/obiee-weird-results-when-calculating-percentages-or-ratios-73c0b09e84b7

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。