CDL累計ステートメントおよびADDまたはSUBTRACTキーワード
制約ステートメントとは異なり、累計ステートメントには数値式が含まれます。 累計ステートメントでは、ADDキーワードとTOキーワードが必要です。
例
ADD ... TO
は、累計ルールで使用します。
ADD a TO b;
ADD (a + b) * c TO d;
追加...小数オペランドおよびオプション区分またはコレクションを含むTO
10進数のオペランドとオプション・クラス、またはコレクションを含むルールを記述する場合は、慎重に計画してください。 次の表は、AがBに累計され、Bが複数のオプションを持つオプション・クラスである場合、またはBがコレクションである場合に実行するアクションを示しています。 列は、If、ANDおよびThenです。
条件 |
AND |
処理 |
---|---|---|
10進数に変換されます |
オプション1とオプション2は両方とも整数です |
AでRound()関数を使用 |
10進数に変換されます |
オプション1とオプション2は両方とも小数です |
Aではこれ以上のアクションは必要ありません |
10進数に変換されます |
オプション1は小数で、オプション2は整数です |
AでRound()関数を使用して、最も制限の多い制限を満たします - オプション2は整数です。 |
Aは整数 |
オプション1とオプション2は両方とも整数です |
Aではこれ以上のアクションは必要ありません |