Función ROUNDDOWN (DAX)

Redondea un número hacia abajo, hacia cero.

Sintaxis

ROUNDDOWN(<number>, <num_digits>)

Parámetros

Término

Definición

number

Un número real que desea redondear hacia abajo.

num_digits

Número de dígitos a los que desea redondear. Con un valor negativo se redondea a la izquierda del separador decimal y con cero se redondea al entero más próximo.

Valor devuelto

Un número decimal.

Comentarios

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

Si num_digits es 0, el valor de number redondea al entero más próximo.

Si num_digits es menor que 0, el valor de number se redondea a la izquierda del separador decimal.

Funciones relacionadas

ROUNDDOWN se comporta como ROUND, con la excepción de que siempre redondea un número hacia abajo. La función INT también redondea hacia abajo, pero con INT el resultado siempre es un entero, mientras que con ROUNDDOWN se puede controlar la precisión del resultado.

Ejemplo

En el ejemplo siguiente se redondea 3,14159 con tres decimales. El resultado esperado es 3,141.

=ROUNDDOWN(3.14159,3)

En el siguiente ejemplo se redondea el valor de 31415,92654 hasta dos decimales a la izquierda del decimal. El resultado esperado es 31400.

=ROUNDDOWN(31415.92654, -2)