<< Clic para mostrar Tabla de Contenidos >> Promedio |
Introducción
Esta función obtiene el promedio (media aritmética) de un conjunto de números.
CHelper.Math.Average([Number1,Number2,...])
El parámetro de esta función es un arreglo definido entre llaves [], que puede contener XPaths, variables o números.
Consideraciones
•El parámetro de entrada debe ser un arreglo de datos tipo double.
•Los tipos de atributo soportados como parámetros de entrada XPath (o XPaths almacenados en variables) son: entero, moneda, flotante, real.
•La función devuelve error si evalúa un arreglo vacío.
•La función devuelve error si alguno de los elementos del arreglo es muy grande o vacío.
•Tenga cuidado al definir la entrada de la función para evitar que se muestren errores a los usuarios finales.
•Use la función isNaN para validar si los parámetros usados son 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 una estimación. En Bizagi esta estimación se puede obtener usando la función Average:
//Obtenga el precio estimado promediando los tres últimos precios de compra
<Product.EstimatedPrice> = CHelper.Math.Average([<Product.Price1>,<Product.Price2>,<Product.Price3>])
//Forma alternativa obteniendo el arreglo en una variable antes de usar la función
ArrayVariable=[<Product.Price1>,<Product.Price2>,<Product.Price3>]
<Product.EstimatedPrice> = CHelper.Math.Average(ArrayVariable)
Last Updated 1/26/2022 4:14:37 PM