在 ireport 中使用表达式

Using expressions in ireport

我是 iReport 新手,使用 iReport 5.6.0 我试图根据条件显示文本。假设,我有两个变量名称 CrDr。我想在 Cr>Dr 时显示文本 Net Profit,在 Dr>Cr 时显示 Net Loss。我正在尝试这样的事情。

($V{Dr_total}.compareTo($V{Cr_total} )? "Net Profit": "Net Loss" )

任何有关在 iReport 中使用用户定义表达式的详细教程都会非常有帮助。提前致谢。

解决了。在 Print When Expression 中,我使用了类似这样的东西。只有满足此条件时才会显示文本。

$V{Dr_total}.intValue()<= $V{Cr_total}.intValue() ? Boolean.TRUE:Boolean.FALSE