ireport 5.5.1使用两个带OR表达式的变量进行表达时打印

时间:2019-01-28 23:51:48

标签: jasper-reports

当两个变量之一为true时,我需要打印,但是我无法在“表达式时打印”字段中找出ireport正在寻找的语法。这是我要使用的表达方式:

(!$F{pay_type}.equals("ACA Fee"))||($V{bill_amt}.floatValue() != 0.00)

每个部分都可以独立工作,但是当我将它们与||结合使用时,它就会崩溃。

我也尝试过:((!$F{pay_type}.equals("ACA Fee"))||($V{bill_amt}.floatValue() != 0.00)) ? Boolean.TRUE : Boolean.FALSE

0 个答案:

没有答案