Porcentaje

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Realizar operaciones matemáticas >

Porcentaje

Introducción

Esta función devuelve el equivalente en porcentaje de un número.

 

CHelper.Math.Percentage(Number)

 

El parámetro de esta función puede ser definido 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ámetros de entrada XPath (o XPaths almacenados en variables) son: entero, moneda, real ,flotante

La función devuelve un error si el parámetro de entrada es muy grande o no está definido.

Use la función isNaN para validar si el parámetro usado es un número.

 

Ejemplo

En un Proceso de solicitud de crédito, la información de las tasas de interés se muestra e ingresa en las formas, como números entre 0 y 100. Supongamos que en una actividad del Proceso se desea calcular el monto a pagar por concepto de intereses de un período. El proceso no puede utilizar este número entre 0 y 100 para realizar el cálculo, por lo que este debe ser normalizado a un número entre 0 y 1. De esta manera se obtienen resultados coherentes. Para hacer esto en Bizagi, se puede utilizar la función Percentage:

 

 

Math13

 

//Obtenga la tasa de interés (Entre 0 y 1)

RealInterestRate = CHelper.Math.Percentage(<CreditRequest.InterestRate>);

//Calcule el monto del interés

<CreditRequest.InterestAmount> = RealInterestRate * <CreditRequest.RequestedAmount>;