Múltiplo inferior

<< 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 >

Múltiplo inferior

 

Introducción

Esta función redondea un número hacia abajo.

CHelper.Math.Floor(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ámetro de entrada XPath (o XPaths almacenados en variables) son: entero, moneda, flotante, real.

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

 

Ejemplo

En un Proceso de solicitud de compra, la 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. El departamento de compras ha decidido redondear este valor hacia abajo para obtener una estimación entera. Para este caso, se puede utilizar la función Floor:

 

MAth21

 

//Obtenga el precio estimado promediando los precios de las tres últimas compras

EstimatedPrice = CHelper.Math.Average([<Product.Price1>,<Product.Price2>,<Product.Price3>]);

//Obtenga la parte entera del precio estimado

<Product.IntEstimatedPrice> = CHelper.Math.Floor(EstimatedPrice);