Share via


Fonction ROUNDUP (DAX)

Arrondit un nombre par excès, à l'opposé de zéro.

Syntaxe

ROUNDUP(<number>, <num_digits>)

Paramètres

Terme

Définition

number

Nombre réel à arrondir par excès.

num_digits

Nombre de chiffres auquel le nombre est arrondi. Une valeur négative pour num_digits est arrondie à gauche de la virgule décimale ; si num_digits est zéro ou est omis, number est arrondi à l'entier le plus proche.

Valeur de retour

Nombre décimal.

Notes

ROUNDUP se comporte comme ROUND, à cette exception qu'il arrondit toujours un nombre par excès.

  • Si num_digits est supérieur à 0 (zéro), le nombre est arrondi par excès au nombre spécifié de positions décimales.

  • Si num_digits est égal à 0, le nombre est arrondi par excès à l'entier le plus proche.

  • Si num_digits est inférieur à 0, le nombre est arrondi par excès à gauche de la virgule décimale.

Fonctions connexes

ROUNDUP se comporte comme ROUND, à cette exception qu'il arrondit toujours un nombre par excès.

Exemple

La formule suivante arrondit Pi à quatre positions décimales. Le résultat attendu est 3,1416.

=ROUNDUP(PI(),4) 

Exemple : décimaux en deuxième argument

Description

La formule suivante arrondit 1,3 au multiple le plus proche de 0,2. Le résultat attendu est 1,4.

Code

=ROUNDUP(1.3,0.2) 

Exemple : nombre négatif en deuxième argument

Description

La formule suivante arrondit la valeur de la colonne, FreightCost, avec les résultats attendus présentés dans le tableau suivant :

Code

=ROUNDUP([Values],-1)

Commentaires

Lorsque la valeur de num_digits est inférieure à zéro, le nombre de positions à gauche du séparateur décimal est augmenté de la valeur que vous spécifiez.

FreightCost

Résultat attendu

13.25

20

2.45

10

25.56

30

1.34

10

345.01

350