Expresiones y Redondeos

Necesito redondear el resultado de un campo calculado y no sé como hacerlo.
He intentado "capturar" los dígitos que quería redondear, para aplicarle una fórmula pero la Expresión Izquierda([NombredelCampo], 3) no me funciona...

1 respuesta

1
Respuesta de
'Izquierda' se aplica a valores de texto, aunque al darle uno numérico debería convertirlo autiomáticamente. Supongo que con lo de que no funciona te refieres a que no hace lo que quieresm no a que te de error.
Prueba con Round. Pide dos parámetros, el número a redondear y el número de decimales que quieres. Por ejemplo
round(45.67890932,3)
Devuelve 45,679. Fíjate que hace el redondeo del cuarto decimal hacia arriba por ser superior a 5.
Si quieres truncar a un número de posiciones, yo suelo utilizar 'int' multiplicando por 10 elevado al número de decimales. Por ejemplo
int(45.67810932*100)/100
Devuelve 45,67
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje