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)
Contenu connexe
fonctions Mathématiques et TrigFLOOR fonctionISO.CEILING fonctionROUNDUP fonction