Partager via


Fonction ISO.CEILING (DAX)

Arrondit un nombre à l'entier supérieur le plus proche ou au multiple le plus proche de l'argument précision.

Syntaxe

ISO.CEILING(<number>[, <significance>])

Paramètres

Terme

Définition

number

Nombre que vous souhaitez arrondir, ou référence à une colonne qui contient des nombres.

significance

(Facultatif) Multiple de l'argument précision auquel arrondir. Par exemple, pour arrondir à l'entier le plus proche, tapez 1. Si l'unité de l'argument précision n'est pas spécifiée, le nombre est arrondi à l'entier supérieur le plus proche.

Valeur de retour

Nombre du même type que l'argument number, arrondi comme spécifié.

Notes

Il existe deux fonctions CEILING dans DAX, avec les différences suivantes :

  • La fonction CEILING émule le comportement de la fonction CEILING dans Excel.

  • La fonction ISO.CEILING suit le comportement 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. Lors de l'utilisation d'un multiple de l'argument précision positif, CEILING et ISO.CEILING arrondissent tous deux les nombres négatifs vers le haut (vers l'infini positif). Lors de l'utilisation d'un multiple de l'argument précision négatif, CEILING arrondit les nombres négatifs vers le bas (vers l'infini négatif), tandis que ISO.CEILING les arrondit vers le haut (vers l'infini positif).

Le résultat est généralement du même type que l'argument précision, avec les exceptions suivantes :

  • Si le premier argument est de type monnaie, le résultat est alors de type monnaie.

  • Si l'argument facultatif n'est pas inclus, le résultat est de type entier.

  • Si l'argument précision est de type booléen, le résultat est de type entier.

  • Si l'argument précision est de type non numérique, le résultat est de type réel.

Exemple : nombres positifs

Description

La formule suivante retourne 4.45. Ceci peut être utile si vous souhaitez éviter d'utiliser de plus petites unités dans votre tarification. Si un produit existant est évalué à $4.42, vous pouvez utiliser ISO.CEILING pour arrondir les prix vers le haut à l'unité de cinq cents la plus proche.

Code

=ISO.CEILING(4.42,0.05)

Exemple : nombres négatifs

Description

La formule suivante retourne la valeur de plafond ISO -4.40.

Code

=ISO.CEILING(-4.42,0.05)