Como: |
Linguagens Disponíveis: Reporting, Maintain
A função ABS exibe o valor absoluto de um número.
ABS(in_value)
onde:
Numérico
É o valor pelo qual o valor absoluto é obtido, o nome de um campo que contém o valor ou uma expressão que o obtém. Se usar uma expressão, use parênteses conforme necessário para garantir a ordem correta da avaliação".
O comando COMPUTE cria o campo DIFF e, em seguida, ABS calcula o valor absoluto de 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
A saída é:
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
Information Builders |