Share via


Función ISO.CEILING (DAX)

Redondea un número al entero más cercano o al múltiplo más cercano en importancia.

Sintaxis

ISO.CEILING(<number>[, <significance>])

Parámetros

Término

Definición

number

El número que desea redondear, o una referencia a una columna que contiene números.

significance

(opcional) Múltiplo de importancia al que desea redondear. Por ejemplo, para redondear al entero más cercano, escriba 1. Si la unidad de importancia no se especifica, el número se redondea al entero más cercano.

Valor devuelto

Un número, del mismo tipo que el argumento number, redondeado tal como se especifica.

Comentarios

Hay dos funciones CEILING en DAX, con las siguientes diferencias:

  • La función CEILING emula el comportamiento de la función CEILING en Excel.

  • La función ISO.CEILING sigue el comportamiento definido por ISO para determinar el valor de techo.

Las dos funciones devuelven el mismo valor para los números positivos, pero valores diferentes para los números negativos. Al utilizar un múltiplo positivo de importancia, CEILING e ISO.CEILING redondean hacia arriba los números negativos (hacia el infinito positivo). Al utilizar un múltiplo negativo de importancia, CEILING redondea los números negativos hacia abajo (hacia el infinito negativo), mientras ISO.CEILING redondea los números negativos hacia arriba (hacia el infinito positivo).

El tipo de resultado normalmente es el mismo tipo de la importancia que se usa como argumento, con las siguientes excepciones:

  • Si el primer argumento es de tipo moneda, el resultado será de tipo moneda.

  • Si el argumento opcional no está incluido, el resultado es del tipo entero.

  • Si el argumento de importancia es de tipo Boolean, el resultado es de tipo entero.

  • Si el argumento de importancia es de un tipo no numérico, el resultado es de tipo real.

Ejemplo: números positivos

Descripción

La fórmula siguiente devuelve 4.45. Esto podría ser útil si desea evitar utilizar las unidades menores en su fijación de precios. Si un producto existente tiene el precio de 4,42 $, puede utilizar ISO.CEILING para redondear los precios hacia arriba hasta la unidad más cercana a los cinco centavos.

Código

=ISO.CEILING(4.42,0.05)

Ejemplo: números negativos

Descripción

La siguiente fórmula devuelve el valor de ISO.ceiling de -4.40.

Código

=ISO.CEILING(-4.42,0.05)