如何从子报表到主报表获取返回值?

时间:2014-10-09 11:48:47

标签: jasper-reports

我正在使用 JasperReports 4.5.1版本我面临价值总和的问题,我有两个报告一个是主报告另一个是子报告主报告有三行和子报告有5行和3列我想做最后一列的总和并传递给主报告。所以我创建一个变量并存储第3列的总和并将其返回到主报告,但每次我获得第一个总数为null或0并且我没有像这样获得最后一个表的总数

 This is my main report
-----------------------------------------------------
    no     Item               price        discount%
-----------------------------------------------------
 This is my Sub-Report
    1         A                 150              10
    2         B                 200              10
    3         C                 550              25
 ---------------------------------------------------
 This is also my Main report
   Total                       Sum(Prise)

-----------------------------------------------------
    no     Item               price        discount%
-----------------------------------------------------
    1         A                 1150              10
    2         B                 2500              5
 ---------------------------------------------------
   Total                       Sum(Prise)  

-----------------------------------------------------
    no     Item               price        discount%
-----------------------------------------------------
    1         A                 50000              10
    2         B                 20500              5
 ---------------------------------------------------
   Total                       Sum(Prise)  

我得到的输出是Sum1 = null,sum2 ==(150 + 200 + 550)和sum3 =(1150 + 2500),我得到第三个表总和。

我该如何解决,请帮助我。

0 个答案:

没有答案