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