比较iReport中的字段值

时间:2013-07-23 06:17:27

标签: jasper-reports expression ireport

我想询问有关 iReport 中字段值的比较,以下是代码: $V{variable2}=($F{value1}==$F{value2})? "100":"0"

我不知道发生了什么,但该代码无法正常工作。

请提前帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

如果$ V {variable2}表达式是

 ($F{value1}==$F{value2})? "100":"0"

这不起作用你可能需要尝试比较原始值或Alex K提到的面向对象的equals()方法。假设字段是整数。

($F{value1}.intValue() == $F{value2}.intValue() )? "100":"0"

答案 1 :(得分:0)

你不需要“”,所以上面应该可以正常工作:

($F{value1}==$F{value2}) ?  100 : 0