OIC XPath: Formateo de Números
A menudo es necesario formatear números para asegurar un número específico de decimales o para cumplir con el formato requerido por un sistema de destino.
Usando format-number en XPath
La función format-number toma un valor numérico y un patrón de formato.
-- Asegura que el número en la variable $vHeaderAmount tenga dos decimales.
-- Ejemplo: si $vHeaderAmount es 123.4, la salida será 123.40
fn:format-number($vHeaderAmount, "#.00")
Usando JavaScript
En algunos casos, puede ser más flexible usar una función de JavaScript dentro de OIC para realizar el formateo.
function FormatNumber(number, numDecimal) {
var numFormat = Number(number).toFixed(numDecimal);
return numFormat;
}