Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 获取jasper Ireport中带条件的和值_Jasper Reports - Fatal编程技术网

Jasper reports 获取jasper Ireport中带条件的和值

Jasper reports 获取jasper Ireport中带条件的和值,jasper-reports,Jasper Reports,我正在使用Jasper Ireport 3.7.6。我有如下字段: 身份证 萨尔多 我想在jasper中创建变量,该变量包含字段“Saldo”的总和,该字段的ID=2。我已经尝试了很多次,但到目前为止还不起作用。有人能帮我吗?注意:我从来没有试过这个。。但它可能会帮助你 1)创建一个新变量sum_saldo,并设置如下属性 Varible Class: java.math.BigDecimal Calculation: Sum Reset type: Report Increment typ

我正在使用Jasper Ireport 3.7.6。我有如下字段:

  • 身份证
  • 萨尔多

我想在jasper中创建变量,该变量包含字段“Saldo”的总和,该字段的ID=2。我已经尝试了很多次,但到目前为止还不起作用。有人能帮我吗?

注意:我从来没有试过这个。。但它可能会帮助你

1)创建一个新变量sum_saldo,并设置如下属性

Varible Class: java.math.BigDecimal
Calculation: Sum
Reset type: Report
Increment type: None
Variable Expression: (($F{ID} == 2)? $F{Saldo}: 0) // I'm not sure here.
Text Field Expression: $V{sum_saldo}
Expression Class: java.math.BigDecimal
第二)在报告页脚栏位放置一个文本字段,并设置如下属性

Varible Class: java.math.BigDecimal
Calculation: Sum
Reset type: Report
Increment type: None
Variable Expression: (($F{ID} == 2)? $F{Saldo}: 0) // I'm not sure here.
Text Field Expression: $V{sum_saldo}
Expression Class: java.math.BigDecimal