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

问题描述

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

感谢您的帮助!

解决方法

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

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

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

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

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

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...