1

クリスタルレポートでは、時間オブジェクトの合計値を表示したいと思います。つまり、従業員は1か月に3日間、毎日さまざまな時間で働いていました。

とにかく時間フィールドを合計することはありますか?

または、回避策として、時間フィールドを整数として使用し、これを合計して表示することもできます。それでは、数式を使って表示形式を変更したいと思います。数式にサマリーフィールドを含める方法が見つかりません...

前もって感謝します

PS私はCR2011を使用しています( VBなどを介さないプログラムのみ)。

4

1 に答える 1

6

日付/時刻フィールドを合計することはできません。を使用datediff("n",{datetime1},{datetime2})して、2つの日付/時刻フィールド間の時間間隔を分単位で取得する必要があります。

数式でサマリー関数を使用するには、これを使用できますsum({@YourMinutesFormula},{FieldYouAreGroupingOn})

グループ化レベルではなく、レポート全体の合計が必要な場合は、2番目のパラメーターを省略できます。Sum()の詳細については、CrystalReportsヘルプファイルを確認してください。

于 2011-10-12T19:53:40.847 に答える