Fonction DEC( )

Renvoie une valeur ou le résultat d'une expression numérique avec le nombre de décimales indiqué.

Syntaxe

DEC(nombre; décimales)

Paramètres

Nom Type Description
nombre numérique

Valeur ou résultat pour lequel il faut ajuster le nombre de décimales.

  • entiers des décimales sont ajoutées à la fin du nombre sous forme de zéros de fin.
  • nombres décimaux Si le nombre de décimales est réduit, nombre est arrondi, et non tronqué. Si le nombre de décimales augmente, des zéros de fin sont ajoutés à la fin du nombre.
décimales numérique

Nombre de décimales à utiliser dans la valeur renvoyée.

Remarque

Vous ne pouvez pas utiliser DEC( ) pour augmenter la précision décimale des résultats.

Pour obtenir des informations sur la façon d'augmenter la précision décimale, consultez la section Contrôle de l'arrondi dans les expressions numériques.

Sortie

Numérique.

Exemples

Exemples basiques

Renvoie 7,00 :

DEC(7; 2)

Renvoie 7,565 :

DEC(7,5647; 3)

Renvoie 7,56470 :

DEC(7,5647; 5)

Exemples avancés

Calcul de l’intérêt journalier

Calcule l'intérêt journalier à six décimales pour le champ Taux_annuel :

DEC(Taux_annuel; 6) / 365

Remarques

Quand utiliser DEC( )

Utilisez cette fonction pour ajuster le nombre de décimales dans un champ ou pour arrondir une valeur ou un résultat avec un nombre spécifique de décimales.

DEC( ) ne peut pas inverser l'arrondi à virgule fixe

Vous ne pouvez pas utiliser la fonction DEC( ) pour inverser l'arrondi standard effectué par les opérations à virgule fixe dans les expressions numériques.

Exemple

Prenez cette série d'expressions dans Analytics :

1,1 * 1,1 = 1,2
1,1 * 1,10 = 1,21
DEC(1,1 * 1,1; 2) = 1,20

L'arrondi à virgule fixe signifie que le résultat de 1,1 * 1,1 est 1,2, et non 1,21, qui correspond au résultat non arrondi. L'utilisation de DEC( ) pour spécifier un résultat à deux décimales ne crée pas une précision à deux décimales. À la place, elle ajoute un zéro de fin pour créer le nombre de décimales spécifié, sans augmenter la précision.

Pour obtenir des informations sur la façon d'augmenter la précision décimale, consultez la section Contrôle de l'arrondi dans les expressions numériques.

Fonctions associées

Si vous souhaitez arrondir une valeur au nombre entier le plus proche, utilisez la fonction Fonction ROUND( ).

Guide de création de scripts ACL 14.1