CEILING
Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual
Redondea al alza un número al entero o al múltiplo significativo más próximo.
Sintaxis
CEILING(<number>, <significance>)
Parámetros
Término | Definición |
---|---|
número | Número que se quiere redondear, o bien referencia a una columna que contiene números. |
significance | El múltiplo significativo al que se quiere redondear. Por ejemplo, para redondear al entero más próximo, escriba 1. |
Valor devuelto
Un número redondeado como se ha especificado.
Notas
Hay dos funciones CEILING en DAX, con las diferencias siguientes:
- La función CEILING emula el comportamiento de la función CEILING de Excel.
- La función ISO.CEILING sigue el comportamiento definido por ISO para determinar el valor del límite superior.
Las dos funciones devuelven el mismo valor para los números positivos, pero valores distintos para los números negativos. Cuando se usa un múltiplo significativo positivo, tanto CEILING como ISO.CEILING redondean los números negativos al alza (hacia el infinito positivo). Cuando se usa un múltiplo significativo negativo, CEILING redondea los números negativos hacia abajo (hacia el infinito negativo), mientras que ISO.CEILING lo hace hacia arriba (hacia el infinito positivo).
Normalmente, el tipo de valor devuelto es del mismo tipo que el argumento significativo, con las excepciones siguientes:
- Si el tipo del argumento del número es moneda, el tipo del valor devuelto es moneda.
- Si el tipo del argumento significativo es booleano, el tipo del valor devuelto es entero.
- Si el tipo del argumento significativo no es numérico, el tipo del valor devuelto es real.
Ejemplo 1
La fórmula siguiente devuelve 4,45. Esto puede resultar útil si quiere evitar el uso de unidades más pequeñas en los precios. Si un producto existente tiene un precio de 4,42 USD, puede usar CEILING para redondear hacia arriba los precios hasta la unidad de cinco céntimos más cercana.
= CEILING(4.42,0.05)
Ejemplo 2
La fórmula siguiente devuelve resultados similares a los del ejemplo anterior, pero usa valores numéricos almacenados en la columna ProductPrice.
= CEILING([ProductPrice],0.05)
Contenido relacionado
Funciones matemáticas y trigonométricas
Función FLOOR
ISO.CEILING, función
ROUNDUP, función