我是 JasperReports 和 iReport 的新用户,我遇到了问题。在回答这个问题之前,请先看看下面的图片:
因此,主要问题在于累积列。每个人说,“累积账单”列应按顺序显示以下值:
6000.0,14000.0,23000.0,380000.0,42800.0和45800.0
我不知道如何做到这一点。我尝试创建一个新变量,但那里没有累积类型计算。请帮助我。
答案 0 :(得分:1)
使用calculate = Sum和Variable expression = $ F {BillAmountField}创建变量$ V {variableName},并将带有此变量的文本字段放入详细信息部分。
这么难吗? :)
答案 1 :(得分:0)
可以在查询级别完成,这是查询: -
SELECT m.bill_amount,
@cbill:=@cbill+ifNull( m.bill_amount,0) cumulative_bill
FROM (
SELECT @cbill:=0,
bill_amount
FROM
)m