BI Publisher RTF模板条件区域中的引用字段

问题描述 投票:1回答:1

我正在BI Publisher Word .rtf插件中将具有非常特定的布局需求的报告汇总在一起。这些需求之一就是能够根据输入的参数切换公司徽标。我一直在使用条件字段来选择性地显示每个徽标,但是由于某些原因,我无法在条件代码中引用数据字段。

我已经使用了这些方法:

<?if: column_name = 'desired_value'?> [logo1] <?end if?> 

<?choose:?><when: column_name = 'desired_value'?> [logo1] <?end when?>

当给定原始值时,这两种方法似乎都有效(即,我使用1 = 1并打印出来,而不是column_name = required_value,但是当我使用要比较的列的名称时,这两种方法都不起作用。

更具体的例子:

<?if: p_jno_in > 0?>

始终为假,好像p_jno_in为null而不是具有值。 (此变量代表报告的作业编号,即使在我的测试数据/样本xml中也永远不会为null。)

编辑:Here is an example of what I've used, and the output.

oracle ms-word rtf obiee bi-publisher
1个回答
0
投票

如果将图像托管在服务器上,则可以使用BI Publisher逻辑并连接图像路径字符串来完成各种工作。确保您或您的DBA使该路径对BI Publisher可读。他们还可以将其映射到FTP连接,这样您就可以在不使用Unix的情况下编辑/添加图像。

  1. 在RTF模板中插入任何虚拟的占位符图像(插入图片)
  2. 右键单击图像,然后单击“编辑替代文本”,然后输入动态路径。 (请参见下面的示例)

url:{concat('${OA_MEDIA}/XX_LOGOS',/XML_PATH/LOGO_NAME,'_','small','.jpg')}

Word的其他较旧版本可能将此数据存储在Size/AltTextFormat Picture/Web菜单中

© www.soinside.com 2019 - 2024. All rights reserved.