CEILING
S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel
Arrondit un nombre à l’entier ou au multiple de précision le plus proche.
Syntaxe
CEILING(<number>, <significance>)
Paramètres
Terme | Définition |
---|---|
nombre | Nombre que vous souhaitez arrondir ou référence à une colonne contenant des nombres. |
significance | Multiple de précision auquel vous voulez arrondir. Par exemple, pour arrondir à l’entier le plus proche, entrez 1. |
Valeur de retour
Nombre arrondi tel que 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 type de retour est généralement du même type que l’argument de précision, avec les exceptions suivantes :
- Si le type d’argument de nombre est devise, le type de retour est devise.
- Si le type d’argument de précision est booléen, le type de retour est entier.
- Si le type d’argument de précision est non numérique, le type de retour est réel.
Exemple 1
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 CEILING pour arrondir les prix à l’unité supérieure 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 trigonométriques
FLOOR, fonction
ISO.CEILING, fonction
ROUNDUP, fonction