ISO.CEILING
S’applique à :Colonne calculéeTable calculéeMesureCalcul de visuel
Arrondit un nombre à l’entier ou au multiple de précision le plus proche.
Syntaxe
ISO.CEILING(<number>[, <significance>])
Paramètres
Terme | Définition |
---|---|
nombre | Nombre que vous souhaitez arrondir ou référence à une colonne contenant des nombres. |
significance | (Facultatif) Multiple de précision auquel vous voulez arrondir le nombre. Par exemple, pour arrondir à l’entier le plus proche, entrez 1. Si l’unité de précision n’est pas spécifiée, le nombre est arrondi à l’entier le plus proche. |
Valeur de retour
Nombre, du même type que l’argument number, arrondi comme spécifié.
Remarques
Il existe deux fonctions CEILING dans DAX. Elles diffèrent par les aspects suivants :
La fonction CEILING émule le comportement de la fonction CEILING dans Excel.
La fonction ISO.CEILING suit le comportement défini par la norme ISO pour déterminer la valeur de plafond.
Les deux fonctions retournent la même valeur pour les nombres positifs, mais des valeurs différentes pour les nombres négatifs. Quand vous utilisez un multiple de précision positif, les fonctions CEILING et ISO.CEILING arrondissent les nombres négatifs à la valeur supérieure (vers l’infini positif). Quand vous utilisez un multiple de précision négatif, la fonction CEILING arrondit les nombres négatifs à la valeur inférieure (vers l’infini négatif) et la fonction ISO.CEILING arrondit les nombres négatifs à la valeur supérieure (vers l’infini positif).
Le résultat est généralement du même type que la valeur de précision (argument « significance »), à quelques différences près :
Si le premier argument est de type monétaire, le résultat est de type monétaire.
Si l’argument facultatif n’est pas inclus, le résultat est de type entier.
Si l’argument de précision est de type booléen, le résultat est de type entier.
Si l’argument de précision n’est pas de type numérique, le résultat est de type réel.
Exemple : Nombres positifs
La formule suivante retourne 4.45. Elle peut être utile si vous souhaitez éviter d’utiliser des unités inférieures dans vos tarifs. Si un produit existant est au prix de 4,42 $, vous pouvez utiliser ISO.CEILING pour arrondir les prix à l’unité supérieure la plus proche de cinq cents.
= ISO.CEILING(4.42,0.05)
Exemple : nombres négatifs
La formule suivante retourne la valeur de plafond ISO -4.40.
= ISO.CEILING(-4.42,0.05)
Contenu connexe
Fonctions mathématiques et trigonométriques
FLOOR, fonction
CEILING, fonction
ROUNDUP, fonction