Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Transformation Language Reference

Transformation Language Reference

ABS

ABS

Renvoie la valeur absolue d'une valeur numérique.

Syntaxe

ABS(
numeric_value
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
numeric_value
Obligatoire
Type de données numérique. Transmet les valeurs pour lesquelles vous voulez renvoyer les valeurs absolues. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Valeur numérique positive. ABS renvoie le même type de données que la valeur numérique transmise comme argument. Si vous transmettez une valeur de type Double, la fonction renvoie une valeur de type Double. De la même manière, si vous transmettez un nombre entier, elle renvoie un nombre entier.
NULL si vous transmettez une valeur nulle à la fonction.
Si la valeur de retour est décimale avec une précision supérieure à 15, vous pouvez activer la précision élevée pour garantir une précision décimale jusqu'à 28 chiffres.

Exemple

L'expression suivante renvoie la différence entre deux nombres comme une valeur positive, quel que soit le nombre le plus grand :
ABS( PRICE - COST )
PRICE
COST
RETURN VALUE
250
150
100
52
48
4
169.95
69.95
100
59.95
NULL
NULL
70
30
40
430
330
100
100
200
100