Partage via


CEILING

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Arrondit un nombre à l’entier le plus proche ou au multiple de signification le plus proche.

Syntaxe

CEILING(<number>, <significance>)

Paramètres

Terme Définition
number Nombre à arrondir ou référence à une colonne qui contient des nombres.
significance Multiple de signification à laquelle vous voulez arrondir. Par exemple, pour arrondir à l’entier le plus proche, tapez 1.

Valeur de retour

Nombre arrondi comme spécifié.

Remarques

  • 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 défini par l’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. Lorsque vous utilisez un multiple positif de signification, CEILING et ISO.CEILING nombres négatifs arrondis vers le haut (vers l’infini positif). Lorsque vous utilisez un multiple négatif de signification, CEILING arrondit les nombres négatifs vers le bas (vers l’infini négatif), tandis que ISO.CEILING arrondit les nombres négatifs vers le haut (vers l’infini positif).

  • Le type de retour est généralement du même type de l’argument significatif, avec les exceptions suivantes :

    • Si le type d’argument numérique est monétaire, le type de retour est monétaire.
    • Si le type d’argument de précision est booléen, le type de retour est entier.
    • Si le type d’argument d’importance n’est pas numérique, le type de retour est réel.

Exemple 1

La formule suivante retourne la version 4.45. Cela peut être utile si vous souhaitez éviter d’utiliser des unités plus petites dans votre tarification. Si un produit existant est facturé à 4,42 $, vous pouvez utiliser CEILING pour arrondir les prix jusqu’à l’unité la plus proche de cinq cents.

= CEILING(4.42,0.05)

Exemple 2

La formule suivante retourne des résultats similaires à l’exemple précédent, mais utilise des valeurs numériques stockées dans la colonne, ProductPrice.

= CEILING([ProductPrice],0.05)

fonctions Mathématiques et TrigFLOOR fonctionISO.CEILING fonctionROUNDUP fonction