1. Home
  2. Administrators
  3. Formulas
  4. JavaScript functions
  5. categoryAvg function – Get average value of a field

categoryAvg function – Get average value of a field

This function allows, from a formula, to obtain the average of the values of a field of the documents of any Docuo category. It is not necessary that the category indicated is related to the one that contains the formula.

The categoryAvg function is only available in Docuo Enterprise.

For example, if we have a category of countries (PAI – Country) and we want to obtain the average number of inhabitants, we must use this function:

Document.categoryAvg(Category, Field,[Condición] )

Where:

Category : is the code, the name or the code – name of the category from which we want to extract the data:

'PAI'

Field : is the text string between quotes with the label of the field from which we want to obtain the average:

'< @PAI:Data:Population> '

Condition : This is an optional parameter with a T-SQL condition text string of the same type used in dropdown lists. It allows us to filter the documents. For example, to filter Countries in Europe:

"< @PAI:Data:Continent> = 'Europe'"

Finally, the final formula would look like:

Document.categoryAvg('PAI, '< @PAI:Data:Population> ', "<@PAI:Data:Continent> = 'Europe' ")

We would obtain the average number of inhabitants of the countries of Europe.

Updated on 6 de November de 2023
Was this article helpful?

Related Articles