如何在 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 仪表板提示中使用数千个分隔符?