ISO.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
ISO.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 |
(facultatif) Multiple de signification à laquelle vous voulez round. Par exemple, pour round à l’entier le plus proche, tapez 1. If l’unité d’importance est not spécifiée, le nombre est arrondi à l’entier le plus proche. |
Retourner value
Nombre, du même type que l’argument number
, 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 résultat est généralement le même type que celui utilisé comme argument avec les exceptions suivantes :
If l’argument first est de type currency, le résultat sera currency type.
If l’argument facultatif est not inclus le résultat est de type entier.
If l’argument d’importance est de type booléen, le résultat est de type entier.
If l’argument d’importance est un type non numérique, le résultat est de type réel.
Exemple : Nombres positifs
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 ISO.CEILING pour round les prix jusqu’à l’unité la plus proche de cinq cents.
= ISO.CEILING(4.42,0.05)
Exemple : Nombres négatifs
La formule suivante retourne la ceilingvalue ISO de -4.40.
= ISO.CEILING(-4.42,0.05)
contenu Related
fonctions Mathématiques and TrigFLOOR fonctionCEILING fonctionROUNDUP fonction