ABS - 絶対値を計算

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