ABS - 絶対値を計算
絶対値を計算
ABS(in_value)
in_value
数値
絶対値を返す数値です。値を含むフィールド名、または値を返す式を指定することもできます。式を指定する場合は、評価の順序を正しくするため、必要に応じて括弧を使用します。
絶対値を計算
COMPUTE コマンドは、DIFF フィールドを作成します。次に、ABS 関数は DIFF の絶対値を計算します。
TABLE FILE SALES PRINT UNIT_SOLD AND DELIVER_AMT AND COMPUTE DIFF/I5 = DELIVER_AMT - UNIT_SOLD; AND COMPUTE ABS_DIFF/I5 = ABS(DIFF);BY PROD_CODE WHERE DATE LE '1017'; END
出力結果は次のとおりです。
PROD_CODE UNIT_SOLD DELIVER_AMT DIFF ABS_DIFF --------- --------- ----------- ---- -------- B10 30 30 0 0 B17 20 40 20 20 B20 15 30 15 15 C17 12 10 -2 2 D12 20 30 10 10 E1 30 25 -5 5 E3 35 25 -10 10