简单的数学问题

时间:2014-06-25 09:51:08

标签: jasper-reports

我正在尝试修改现有的 JasperReports 模板以获取发票。我想在一个领域做一些简单的数学计算,即从现有总值中计算税收。总值由参数$ P {prevAdvanceLine1Sum}表示,在下一个字段中,我想简单地将该值除以一个数字(在我的情况下为1.23)。
你能告诉我我应该使用的表达式以及要设置的表达式类吗?

1 个答案:

答案 0 :(得分:0)

您可以使用简单的算术运算符(例如" /"在这种情况下。请参见此处示例:EL Basic Arithmetic),或使用iReports提供的预定义方法。这意味着,右键单击 TextField 并选择编辑表达式。然后选择除()方法。
所以这两种方法是:
1. $ P {prevAdvanceLine1Sum / 1.23}
2. $ P {prevAdvanceLine1Sum} .divide(1.23)