概要 (COMPUTE コマンド)

COMPUTE は、新しい数値変数を作成するか、既存の文字列変数または数値変数の値を変更します。 等号の左側に指定された変数は、 ターゲット変数です。 等号の右側にある変数、定数、および関数は、 割り当て式を形成します。 関数について詳しくは、 変換式を参照してください。

数値変換

数値変数は、 COMPUTEを使用して作成または変更できます。 数値変換の割り当て式には、定数、変数、数値演算子、および関数の組み合わせを含めることができます。

文字列変換

文字列変数は変更できますが、 COMPUTEを使用して作成することはできません。 ただし、 STRING コマンドを使用して新しい文字列変数を宣言し、幅を割り当ててから、 COMPUTEを使用して値を割り当てることができます。 代入式には、ストリング定数、ストリング変数、および任意のストリング関数を含めることができます。 その他のすべての関数は、数値変換でのみ使用できます。

基本仕様

基本的な仕様は、ターゲット変数、等号 (必須)、および代入式です。