Partager via


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)  

Fonctions mathématiques et trigonométriques
FLOOR, fonction
CEILING, fonction
ROUNDUP, fonction