我想询问有关 iReport 中字段值的比较,以下是代码: $V{variable2}=($F{value1}==$F{value2})? "100":"0"
。
我不知道发生了什么,但该代码无法正常工作。
请提前帮助,谢谢。
答案 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