我有一个报告,评估值并检查条件是否正确,如果是,则成功并且报告返回Pass
然而,需要修改等式
当前等式是
($F{SPECPASS}.equals($F{SPECS}) ? "Pass" : "Fail")
我希望新方程式是这样的
If SPECPASS/SPECS >=0.5, then STATUS = ‘Pass’, Otherwise STATUS = ‘Fail’
我是Jasper报道的新手,我们的版本是3.6.0
谢谢
答案 0 :(得分:1)
我认为,我们可以使用
(($F{SPECPASS}.doubleValue() / $F{SPECS}.doubleValue() >=0.5) ?"Pass":"Fail")