0

jasper ireport でレポートを作成しました。これにより、生産マシンのアイドル時間が検出されます。そのための出力を取得しています。しかし、合計idletimeを見つけようとすると問題に直面します.私は変数「total」を作成してidletime式「TimeDiff(startTime,stopTime)」を渡し、テキストボックスを作成し、その中で変数を呼び出す小計の概念を使用しました。プレビューでは、合計ではなく、テーブルの最後の値 (アイドル時間) のみを取得しています。私を助けてください。

4

1 に答える 1

0

デフォルトでは、変数の計算タイプは に設定されNothingます。これにより、データセット内の各レコードの新しい値で変数が上書きされます。この場合、レポートの最後で変数を読み取ると、データ セットの最後の値と等しくなります。これは、あなたの場合に起こっていることのように聞こえます。

これを解決するCalculationには、変数のプロパティを に設定する必要がありますSum。これにより、既存の値を上書きするのではなく、新しい値がそれぞれ追加されます。

于 2013-01-22T16:24:47.347 に答える