当两个变量之一为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