Funciones XSLT y XPath
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
round-half-to-even | XPath |
La función fn:round-half-to-even redondea el valor númerico introducido en el primer argumento. En esta función se utiliza el redondeo financiero. Una suma de números redondeados de esta manera está más próxima a la suma de los números sin redondear, que la suma de números redondeados matemáticamente. En el redondeo financiero el dígito a la derecha de un decimal con valor 5 se redondeará al dígito superior sólo en caso de que este sea par.
En el segundo argumento se puede definir mediante un número entero la cantidad de dígitos decimales con la que se desea redondear. El valor por defecto es cero, de manera que se redondea a un número entero. Si se introduce un número negativo, se redondea al correspondiente dígito a la izquierda de la coma. Por ejemplo, el valor -3 redondea números a miles.
Si no se introduce ningún tipo numérico, el resultado tendrá el tipo xs:double.
Argumentos
Número a redondear
Es obligatorio, pero puede ser una secuencia vacía.
Tipo: numeric
Entero que define la posición del dígito a redondear
Opcional
Tipo: xs:integer
Ejemplo
round-half-to-even(())
Resultado:
Ejemplo
round-half-to-even(6.5)
Resultado: 6
Ejemplo
round-half-to-even(7.5)
Resultado: 8
Ejemplo
round-half-to-even(7.515, 2)
Resultado: 7.52
Ejemplo
round-half-to-even(567.515, -1)
Resultado: 570
Ejemplo
round-half-to-even(567.515, 0)
Resultado: 568
> Volver a la referencia alfabética de XSLT y XPATH |