L4G >  avg  

Afficher tout Masquer tout

avg permet de trouver la moyenne d'une série de variables numériques.

 

Syntaxe

   avg( liste_exprg )

 

Paramètres

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.

Exemples

   # Moyenne de plusieurs expressions numériques
    CA_MOYEN = avg( CA_MENSUEL(1..12) )

 

Description

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.

 

Erreurs associées

Erreur

Description

ERMODE (10)

- Les indices donnés ne sont pas numériques.
- L'un des paramètres n'est pas numérique.

ERINDI ( 8)

Erreur de bornes pour des indices.

ERDOM (50)

Les arguments ne sont pas numériques.

ERDIM (55)

Trop de dimensions données.

 

Mots-clés associés

MIN - MAX - SUM - PRD - VAR - UNI - FIND