我的 Web 应用程序正在使用 I-REPORT 设计器来设计报告。对于报表中使用的数据,我编写了一个查询,从不同的表中获取两个列值。这里列数据的数据类型是真实的。在 ireport 中对应的数据类型是Float。
在这里,如果一个数据有一个值,另一个没有值或为空。所以我必须在生成报告时使用文本字段显示一个不为空或为空的值。所以我在文本字段中实现了条件
( $F{permit_quantity}==null ?$F{fst_insp_qpqlml_quantity} : $F{permit_quantity} )
这里的字段 $F{permit_quantity}, $F{fst_insp_qpqlml_quantity} 对应查询返回的两列值。
但是当 $F{permit_quantity} 为空或 null 时,上述条件不起作用。
我正在使用postgresql数据库