Lire en anglais

Partager via


CEILING

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

Arrondit un nombre à l’entier le plus proche or au multiple de précision le plus proche.

Syntaxe

CEILING(<number>, <significance>)  

Paramètres

Terme Définition
number Nombre que vous souhaitez round, or une référence à une colonne qui contains nombres.
significance Multiple de signification à laquelle vous voulez round. Par exemple, pour round à l’entier le plus proche, tapez 1.

Retourner value

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 ceilingvalue.
  • Les deux fonctions retournent la même value pour les nombres positifs, mais différentes values pour les nombres négatifs. Lorsque vous utilisez un multiple positif de signification, les deux CEILINGandISO.CEILINGround nombres négatifs 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 :

    • If le type d’argument nombre est currency, le type de retour est currency.
    • If le type d’argument d’importance est booléen, le type de retour est entier.
    • If 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 if vous souhaitez éviter d’utiliser des unités plus petites dans votre tarification. If un product existant est facturé à 4,42 $, vous pouvez utiliser CEILING pour round 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 de previous, mais utilise des values numériques stockées dans la colonne, ProductPrice.

= CEILING([ProductPrice],0.05)  

fonctions de trig mathématiques and
FLOOR fonction
ISO.CEILING fonction
ROUNDUP fonction