如何在 OBIEE 11g 的提示中隐藏不相关的 NULL 值

Posted

技术标签:

【中文标题】如何在 OBIEE 11g 的提示中隐藏不相关的 NULL 值【英文标题】:How to hide irrelevant NULL values in Prompts in OBIEE 11g 【发布时间】:2014-05-27 12:39:25 【问题描述】:

我们有一列有 NULL Record 条目,所以我们不能选择在 RPD 中取消选中 NULLABLE 字段。场景是,我们在提示中选择一个特定的部门 ID,并且该列有一个值(比如印度),但在提示中仍然显示 NULL。当我们使用 OBIEE 触发的 Prompt Query 并在 SQL 中运行它时,它只检索印度并且 NULL 不会出现。是否有任何其他选项可以在 OBIEE 中删除提示中的 NULL 值? OBIEE 显示 NULL 值的任何原因?

【问题讨论】:

【参考方案1】:

请参阅上一篇文章以获得一些指导。由于您的情况不同,并非所有选项都适合您,但它可以作为一个很好的起点。

How to Remove Null Values from prompts in OBIEE

总结该链接,如果您的可能值数量有限,您可以在编辑提示对话框中的选项下选择特定列值。

此外,选中该框以要求用户输入有时会解决此空值问题,但情况并非总是如此,也并非总是可行,具体取决于您的具体情况。

最后,尝试进入Edit Dashboard Prompt,在Choice List Values下拉列表中选择SQL Results,然后写SQL statements as column name is not equals “Unspecfied”(这样我们也可以去掉Null) .

再一次,该链接是针对另一个问题的,因此并非所有这些选项都适用于此,但我发现这是一个很好的起点。

【讨论】:

没有。那不适合我的情况。我们有大约 20 个提示,我们不能有强制性提示。还有其他解决方案吗? 您的数据库中的空值记录条目是否有效?另外,在之前的答案中,您不能使用 SQL 过滤掉 null 选项吗?我知道 Oracle 在这里推荐的操作是取消选中 RPD 中的 Nullable,这在您的情况下似乎无法执行。 当您发布链接作为答案时,您应该在此处包含核心点,以防它失效。仅链接的答案是删除的主要目标。 @BradKoch 谢谢。我已经编辑了链接以包含要点。链接的主要原因是向 OP 显示他的问题几乎完全重复,并带有适用的答案(尽管没有标记为答案,所以现在可能有更多适用的评论),但是在损坏的情况下添加详细信息链接有意义。

以上是关于如何在 OBIEE 11g 的提示中隐藏不相关的 NULL 值的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 OBIEE 11g 仪表板提示中使用数千个分隔符?

OBIEE 11g 排序枢轴提示

OBIEE 11g:基于过滤器调度报告

TypeError: d 在 OBIEE11g 中未定义

FETCH FIRST 65001 ROWS ONLY-OBIEE 11g

OBIEE 11g 用户在 Weblogic 中创建的管理工具中的 Identity Manager 中不可见