1. Inicio
  2. Administradores
  3. Fórmulas
  4. Funciones JavaScript
  5. Función categoryAvg – Obtener valor medio de un campo

Función categoryAvg – Obtener valor medio de un campo

Esta función permite, desde una fórmula, obtener la media de los valores de un campo de los documentos de cualquier categoría Docuo. No es necesario que la categoría indicada esté relacionada con la que contiene la fórmula.

La función categoryAvg sólo está disponible en Docuo Enterprise.

Por ejemplo, si disponemos de una categoría de países (PAI – País) y queremos obtener la media de habitantes, deberemos usar esta función:

Document.categoryAvg(Categoría, Campo, [Condición])

Donde:

Categoría: es el código, el nombre o el código – nombre de la categoría de la cual queremos extraer los datos:

'PAI'

Campo: es la cadena de texto entre comillas con la etiqueta del campo del que queremos sacar la media:

'<@PAI:Datos:Población>'

Condición: es un parámetro opcional con una cadena de texto de condición T-SQL del mismo tipo que se utiliza en las listas desplegables. Nos permite filtrar los documentos. Por ejemplo, para filtrar Países de Europa:

"<@PAI:Datos:Continente> = 'Europa'"

Finalmente, la fórmula final quedaría como:

Document.categoryAvg('PAI', '<@PAI:Datos:Población>', "<@PAI:Datos:Continente> = 'Europa'")

Obtendríamos la media de habitantes de los países de Europa.

Actualizado el 13 de julio de 2022

¿Te ha parecido útil este artículo?

Artículos relacionados