Fonction ROUND( )

Renvoie un nombre entier arrondi pour une valeur numérique.

Syntaxe

ROUND(nombre)

Paramètres

Nom Type Description
nombre numérique

Valeur à arrondir au nombre entier le plus proche.

Sortie

Numérique.

Exemples

Exemples basiques

Renvoie 7 :

ROUND(7,2)

Renvoie 8 :

ROUND(7,5)

Renvoie -8 :

ROUND(-7,5)

Exemples avancés

Arrondir des valeurs monétaires

Crée un champ qui correspond au solde arrondi à la valeur euro la plus proche :

DEFINE FIELD Valeur_euro_la_plus_proche COMPUTED ROUND(Solde)

Remarques

Fonctionnement

ROUND( ) renvoie un nombre égal à la valeur nombre arrondie au nombre entier le plus proche.

  Valeurs positives Valeurs négatives
Arrondit à l'entier suivant supérieur >= 0,5 < 0,5
Arrondit à l'entier suivant inférieur < 0,5 >= 0,5

Arrondir avec un nombre précis de décimales

Pour arrondir un nombre avec un nombre précis de décimales, utilisez la fonction Fonction DEC( ). La fonction ROUND( ) est équivalente à la fonction DEC( ), à ceci près qu'elle n'indique aucune décimale.

ROUND(nombre)

est équivalent à :

DEC(number; 0)
Guide de création de scripts ACL 14.1