Comment : |
Langages disponibles : reporting, Maintain
La fonction ABS renvoie la valeur absolue d'un nombre.
ABS(in_value)
où :
Numérique
est la valeur dont la valeur absolue est renvoyée, le nom d'un champ qui contient cette valeur ou une expression qui renvoie cette valeur. En saisissant une expression, utilisez des parenthèses s'il y a lieu pour garantir l'ordre d'évaluation correct.
La première commande COMPUTE crée un champ DIFF, ensuite ABS calcule la valeur absolue 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
La sortie est :
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 |