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

obiee12c仪表板提示在分析过滤器之前运行

如何解决obiee12c仪表板提示在分析过滤器之前运行

我有一个分析,该分析使用过滤器来限制结果。
我将此分析与仪表板提示一起放入了仪表板。
仪表板提示由不同的列组成,并且所有列的类型均为“选择列表”,并且都具有选项“限制值的限制” =“所有提示”。
但是,这不符合我的预期。我认为,“选择”列表中显示的值应受分析中应用的过滤器的限制,但似乎仪表板提示在应用分析过滤器之前首先显示了所有可能的值。
这样对吗?
如果这是它的工作方式,那么我面临的问题是,提示列的“选择”列表中出现的某些值将导致分析中没有数据。

感谢您的帮助!

解决方法

“我认为选择列表中显示的值应受分析中应用的过滤器的限制”

完全相反。提示会将选定的值发送到分析中的过滤器,从而切断数据流。

正常情况下,提示会检索选择值,而对于这些选择值,某个观点不会检索任何数据。相反,这没有任何意义。假设您售出5种产品,而8月份根本没有售出。您是否要从月份提示中删除8月?

例如,您提到的提示的相互依赖性-将区域限制为仅所选国家/地区的区域。将客户限制为仅选定业务部门等的客户。

您编写并期望的是,提示应遍历有效数据(事实),并且仅检索存在数据(事实)的值。如上所述,在分析环境中这不是最合逻辑的事情,因为一种观点的改变可能意味着数据“存在”或“不存在”-然后您改变了观点,情况就发生了变化。而你想要那个。您不希望对观点进行硬编码,因为随着时间的推移或其他人查看数据(个性化数据安全性)时,它们会得到不同的结果。

不要硬编码太多。不要人为地限制系统。

更新:https://imgur.com/BxGnbbB 这是您可以在哪里限制提示的屏幕截图

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