<< Clic para mostrar Tabla de Contenidos >> Truncar |
Introducción
Esta función trunca un número a un entero removiendo su parte decimal o fraccional.
CHelper.Math.Truncate(Number)
Consideraciones
•El parámetro de entrada debe ser de tipo double.
•Los tipos de atributo soportados como parámetro de entrada XPath (o XPaths almacenados en variables) son: entero, moneda, flotante, real.
•La función devuelve error si evalúa un parámetro muy grande, no definido o vacío.
•Use la función isNaN para validar si el parámetro usado es un número.
Ejemplo
En un Proceso de solicitud de compra una estimación del precio de un producto se realiza con base en las tres últimas compras del mismo. Los valores de compra se promedian para obtener la estimación. Probablemente esta estimación tendrá una parte decimal. Con el fin de obtener un valor entero, se puede utilizar la función Truncate :
//Obtenga el precio estimado promediando los últimos tres precios de compra
EstimatedPrice = CHelper.Math.Average([<Product.Price1>,<Product.Price2>,<Product.Price3>]);
//Obtenga la parte entera del precio estimado
<Product.IntEstimatedPrice> = CHelper.Math.Truncate(EstimatedPrice);
Last Updated 1/26/2022 4:14:51 PM