<< Clic para mostrar Tabla de Contenidos >> Valor absoluto |
Introducción
Esta función devuelve el valor absoluto de un número.
CHelper.Math.Abs(Number)
El parámetro de esta función puede definirse como un XPath, variable o número.
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 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 reporte de gastos un empleado registra todos los gastos incurridos en un viaje de negocios. Si los gastos son superiores a los aprobados, la diferencia deberá ser descontada de la nómina del empleado. Como esta diferencia es negativa pero la cantidad de descuento tiene que ser positiva, es necesario utilizar la función Abs:
//evalúa si los gastos registrados son mayores a los gastos aprobados
if (<ExpensesReport.TotalExpenses> > <ExpensesReport.ApprovedExpenses>)
{
//Si lo son, obtenga el valor absoluto de la diferencia
<ExpensesReport.AmountToDiscount> = CHelper.Math.Abs(<ExpensesReport.TotalExpenses> - <ExpensesReport.ApprovedExpenses>)
}else{
//De lo contrario asigne 0 al monto a descontar de nómina
<ExpensesReport.AmountToDiscount>=0
}
Last Updated 1/26/2022 4:14:55 PM