La función ROUND redondea un número real a un cierto número de decimales.
ROUND(
número,
[decimales]
)
- número: número a redondear.
- decimales: (opcional) número de decimales a considerar en el redondeo. Si no se indica, se toma el valor cero, redondeando el número al entero más próximo.
El redondeo se realiza hacia el valor más próximo. Es decir, el número 1.1 se redondea a 1 si no se especifican cifras decimales, y el número 1.9 se redondea a 2 en las mismas circunstancias.
Algunas fuentes de datos, como los servidores SQL, permiten especificar un valor negativo para el argumento decimales, redondeando el número a la potencia de 10 más próxima si decimales toma el valor -1, a la potencia de 100 más próxima si toma el valor -2, etc.
Podemos redondear un campo con valores reales a un máximo de 1 cifra decimal con el siguiente campo calculado:
redondeo =
ROUND([Valor], 1)
Comprobamos que el redondeo se realiza al valor más próximo, tanto si es hacia el cero como si no lo es.
Si el redondeo es con dos cifras decimales, el resultado es el siguiente:
redondeo =
ROUND([Valor], 2)