avg permet de trouver la moyenne d'une série de variables numériques.
avg( liste_exprg )
Elément | Description | Remarques |
liste_exprg | Liste d'expressions_généralisées séparées par le caractère ','. | Toutes les expressions doivent être numériques. |
avg permet de calculer la moyenne d'un nombre quelconque de variables ou d'expressions numériques, c'est-à-dire leur somme divisée par le
nombre d'éléments dans la liste.
On peut mêler des variables libellés, décimales, entières, flottantes et double précision.
Le type du résultat dépend du type des arguments et de l'ordre de grandeur du résultat. Il peut être Integer si tous les éléments sont
de type Integer et si la somme est divisible par le nombre d'éléments, Double s'il y a au moins un Double dans la série d'arguments, Decimal
dans les autres cas.
Si l'un des arguments de la fonction est une variable dimensionnée sans précision d'indice ou d'intervalle d'indices, tous les éléments
de la variable sont utilisés. La précision d'un indice ou d'un intervalle d'indice détermine les éléments à prendre en compte.
Si l'on donne un intervalle d'indices tel qu'il n'existe aucun élément dont on puisse calculer la moyenne, par exemple avg(VALEURS(1..0)), le
résultat retourné est 0.