如何在 OBIEE BIP RTF 中为每个输入参数显示“无结果”消息?

Posted

技术标签:

【中文标题】如何在 OBIEE BIP RTF 中为每个输入参数显示“无结果”消息?【英文标题】:How do I display a "No Results" message for each input parameter in OBIEE BIP RTF? 【发布时间】:2018-07-17 18:24:22 【问题描述】:

假设我的 OBIEE 数据模型中有 3 个输入参数:A、B、C。

假设 SQL 查询只返回参数 A 的结果。因此,我的 XML 只有 A 的结果。

在我的 RTF word 文档中,我想为参数 B 和 C 显示“无结果”消息。我该怎么做?

我能够访问所有输入参数 A、B 和 C。但我不确定如何在 XML 中“搜索”它们。

我使用的是 OBIEE 12c 和 Informix 11g。

【问题讨论】:

【参考方案1】:

BIP 确实有一个“count”函数,它接受和 xpath,并返回该节点处子节点的计数。您可以检查返回的计数是否为零,并在那里打印和错误。

参考here、here 和here。它没有被正确记录,因为它是一个标准的 XSL 函数。

【讨论】:

谢谢。如何循环访问参数,它们的存储方式如下:[A,B,C,D]?我应该在一个新问题中问这个吗? 使用 引用您的参数,注意 $ 符号。blogs.oracle.com/xmlpublisher/get-your-parameters-here,-guv。 BIP 具有字符串操作功能。但没有拆分功能

以上是关于如何在 OBIEE BIP RTF 中为每个输入参数显示“无结果”消息?的主要内容,如果未能解决你的问题,请参考以下文章

rtf模板常用技巧

Oracle EBS的BIP报表中显示特殊字体

如何在每个 for 循环中为输入字段添加 1 的 id?

OBIEE 提示集:禁用日期字段中的用户输入

TypeError: d 在 OBIEE11g 中未定义

OBIEE:如何在保存的过滤器中设置“提示”值