我是BI发布者的新手。我想根据某些条件更新rtf模板的“金额”列。假设在Rtf模板中有“金额”字段,“金额”字段的符号将根据另一列(例如“ DR / CR”列)的值而变化。因此,如果在“ DR / CR”列中有“ C”,则金额将乘以-1,否则我们将金额保持原样。任何帮助将不胜感激。
谢谢, 德波
答案 0 :(得分:0)
这看起来像是一个非常初学者的问题,在Oracle文档和在线其他地方都得到了解答。由于没有代码发布,因此您可以查看Oracle在安装过程中提供的默认示例RTF模板。如果您的系统上安装了BI Publisher,请转到示例文件夹。在我的系统上,这是
C:\Program Files (x86)\Oracle\BI Publisher\BI Publisher Desktop\Template Builder for Word\samples\RTF templates
高级文件夹包含更复杂的示例。
C:\Program Files (x86)\Oracle\BI Publisher\BI Publisher Desktop\Template Builder for Word\samples\RTF templates\Advanced
答案 1 :(得分:0)
如果只需要更改标志就可以看到:
<?if@inlines:DR/CR='C'?>-<?end if?><?AMOUNT?>
如果您实际上需要取反的金额,因为您打算使用该值进行计算,我认为您必须更改查询以有条件地取反该值。另一种选择是将其分配给变量,然后对该变量进行计算。