XML データソースからレポートを作成しました。ネストされた 2 つのグループを作成しました。列の合計を計算し、合計を最も深いグループ フッター バンドに入れようとしています。
値を集計する変数と、その変数をグループのフッター バンドに出力するテキスト フィールドを作成しました。ただし、すべてのグループの列合計として 0.0 (変数の初期値式) を取得しています。
詳細をいくつか指定しましょう。
- TargetGroup_DURATION: variable that aggregates values from column dur/@val
- Calculation = Sum
- Reset type = Group
- Reset group = Target Group
- Increment type = Group (I've tried also setting this property to Column, Now, and Auto)
- Increment group = Target Group
- Variable expression = NumberFormat.getInstance(new Locale("en", "US")).parse($F{dur/@val}).doubleValue()
- Text field on TargetGroup footer band
- Text field expression: $V{TargetGroup_DURATION}
- Evaluation time: Group (I've tried also Now, Column and Auto)
- Evaluation group: TargetGroup
おっしゃるとおり、正しい結果が得られません。正しい結果を得るために設定しなければならない適切な値は何ですか?
前もって感謝します。