1

我是JasperReportsiReport的新手,我遇到了问题。在回答问题之前,首先请看下图:

在此处输入图像描述

因此,主要问题在于累积列。据说,“累积账单”列应按顺序显示以下值:

6000.0、14000.0、23000.0、32800.0、42800.0 和 45800.0

我不知道如何做到这一点。我尝试创建一个新变量,但那里没有累积类型计算。请帮助我。

4

2 回答 2

1

使用计算 = Sum 和变量表达式 = $F{BillAmountField} 创建变量 $V{variableName} 并将包含此变量的文本字段放入详细信息部分。

有这么难吗?:)

于 2013-10-09T14:18:10.240 回答
0

它可以在查询级别完成,这里是查询:-

SELECT m.bill_amount,
       @cbill:=@cbill+ifNull( m.bill_amount,0) cumulative_bill
FROM (
      SELECT @cbill:=0,
             bill_amount
       FROM 
      )m
于 2013-10-10T05:18:16.957 回答