1

JasperReportsiReportは初めてで、問題に直面しています。質問に進む前に、まず次の画像をご覧ください。

ここに画像の説明を入力

したがって、主な問題は累積列にあります。たとえば、「Cumulative Bill」列には、次の値が順番に表示されます。

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 に答える