Saltar al contenido principal

Round

Round() devuelve el resultado de redondear x hacia arriba o hacia abajo hasta el múltiplo más cercano de step [+ offset]. El valor predeterminado de offset es 0. El valor predeterminado de step es 1.

Si x está exactamente en medio de un intervalo, se redondea hacia arriba.

Sintaxis:  

Round(x[, step[, offset]])

Tipo de datos que devuelve: numérico

Nota informativaSi estamos redondeando un número de punto flotante puede que obtengamos resultados erróneos. Estos errores de redondeo, en su mayoría insignificantes, se deben a que los números de punto flotante están representados por un número finito de dígitos binarios. Eso da como resultado que QlikView calcule con un número que ya está redondeado. Si obtener un redondeo correcto es fundamental, una solución consiste en multiplicar los números para convertirlos a números enteros.

Ejemplos y resultados:  

  • Round( 3.8 ): devuelve 4
  • Round( 3.8, 4 ): devuelve 4
  • Round( 2.5 ): devuelve 3. Redondeado al alza porque 2,5 es exactamente la mitad del intervalo de paso predeterminado.
  • Round( 2, 4 ): devuelve 4. Redondeado al alza porque 2 es exactamente la mitad del intervalo de paso de 4.
  • Round( 2, 6 ): devuelve 0. Redondeado a la baja porque 2 es exactamente la mitad del intervalo de paso de 6.
  • Round( 3.88 , 0.1 ): devuelve 3,9
  • Round( 3.88 , 5 ): devuelve 3,9
  • Round( 1.1 , 1 , 0.5 ): devuelve 3,9

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com