Share via


Función ROUNDUP (DAX)

Redondea un número hacia arriba, en dirección contraria a 0 (cero).

Sintaxis

ROUNDUP(<number>, <num_digits>)

Parámetros

Término

Definición

number

Número real que desea redondear.

num_digits

Número de dígitos a los que desea redondear. Un valor negativo para num_digits redondea a la izquierda del separador decimal; si num_digits es cero o se omite, number se redondea al entero más próximo.

Valor devuelto

Un número decimal.

Comentarios

ROUNDUP se comporta como ROUND, con la excepción de que siempre redondea un número hacia arriba.

  • Si num_digits es mayor que 0 (cero), el número se redondea al número especificado de decimales.

  • Si num_digits es 0, el número se redondea al entero más cercano.

  • Si num_digits es menor que 0, se redondea a la izquierda del separador decimal.

Funciones relacionadas

ROUNDUP se comporta como ROUND, con la excepción de que siempre redondea un número hacia arriba.

Ejemplo

La fórmula siguiente redondea Pi a cuatro decimales. El resultado esperado es 3.1416.

=ROUNDUP(PI(),4) 

Ejemplo: decimales como segundo argumento

Descripción

La fórmula siguiente redondea 1,3 al múltiplo más cercano de 0,2. El resultado esperado es 1,4.

Código

=ROUNDUP(1.3,0.2) 

Ejemplo: número negativo como segundo argumento

Descripción

La fórmula siguiente redondea el valor de la columna FreightCost, con los resultados esperados mostrados en la tabla siguiente:

Código

=ROUNDUP([Values],-1)

Comentarios

Cuando num_digits es menor que cero, el número de posiciones a la izquierda del signo decimal aumenta según el valor que especifique.

FreightCost

Resultado esperado

13.25

20

2.45

10

25.56

30

1.34

10

345.01

350