クリスタルレポートに関する問題があります。PAT_DEPという数式フィールドを 1 つ作成しました。数式は次のとおりです。
Local NUMBERVAR PAT_DEP_AMT := 0;
IF NextIsNull({MYOBJ.PAT_DEPOSIT}) = TRUE THEN
(
IF {MYOBJ.PAT_DEPOSIT} = PREVIOUS({MYOBJ.PAT_DEPOSIT}) THEN
(
PAT_DEP_AMT := 0;
)
ELSE
(
PAT_DEP_AMT := {MYOBJ.PAT_DEPOSIT};
);
)
ELSE
(
IF PREVIOUS({MYOBJ.PAT_DEPOSIT}) = NEXT({MYOBJ.PAT_DEPOSIT}) THEN
(
PAT_DEP_AMT := ToNumber(0);
)
ELSE
(
PAT_DEP_AMT := {MYOBJ.PAT_DEPOSIT};
);
)
次に、 TOT_PAT_DEPという別の数式フィールドを作成しました。数式は、上記の数式フィールドのように次のようになります。
TOTAL_PAT_DEP := SUM(@PAT_DEP)
しかし、結晶レポート エラーが発生しました。このフィールドは、結晶レポート エラーを要約できません。このエラーが発生した理由を教えてください。