Formula1と言う1つの式で合計を行いました。ここで、Sum({@Formula1}) として Formula1 の合計を行う Formula2 を作成しました。
しかし、Crystal レポートには、「フィールドを要約できませんでした」というエラーが表示されます。合計の合計ができないことは理解していますが、Formula1 が列の合計を行うため、これを行う必要があります。つまり、Total が表示され、Formula2 が総合計を表示します。
助けてください!
ありがとう
Formula1と言う1つの式で合計を行いました。ここで、Sum({@Formula1}) として Formula1 の合計を行う Formula2 を作成しました。
しかし、Crystal レポートには、「フィールドを要約できませんでした」というエラーが表示されます。合計の合計ができないことは理解していますが、Formula1 が列の合計を行うため、これを行う必要があります。つまり、Total が表示され、Formula2 が総合計を表示します。
助けてください!
ありがとう
Formula1 は常に数値に評価されますか? たとえば、「0」ではなく「-」を表示するように Formula1 を設計した場合、Formula2 で問題が発生します。
これが単純な合計であれば、Formula2 も必要ありません。Crystal には組み込みの代替手段があります。Formula1 で、右クリック -> [挿入] -> [概要]に移動し、必要な場所 (グループ フッターまたはレポート フッター) を選択します。
集計フィールドをコピーしてレポート フッターに貼り付けると、総計が計算されます。sum(sum(field)) を実行する必要はありません。