Partager via


Fonction Avg (Reporting Services)

Mis à jour : 15 septembre 2007

Retourne la moyenne de toutes les valeurs non nulles de l'expression spécifiée.

Syntaxe

Avg(Expression, Scope)

Paramètres

  • Expression
    Expression qui a pour résultat des données numériques sur lesquelles effectuer l'agrégation. L'expression ne peut pas contenir de fonctions d'agrégation.
  • Scope
    (String) Nom d'un dataset, d'un regroupement ou d'une région de données contenant les éléments de rapport auxquels appliquer la fonction d'agrégation. Si Scope est spécifié, la fonction d'agrégation s'applique à toutes les données du dataset, du regroupement ou de la région de données. Pour plus d'informations sur le paramètre Scope, consultez Utilisation de fonctions de rapport dans des expressions (Reporting Services).

Type de retour

Retourne une valeur Decimal pour les expressions décimales et une valeur Double pour toutes les autres expressions.

Notes

Le jeu de données spécifié dans l'expression doit avoir le même type de données. Pour convertir différents types de données numériques en un seul type de données commun, utilisez des fonctions de conversion telles que CInt, CDbl ou CDec. Pour plus d'informations, consultez Fonctions de conversion de types de données.

Scope ne peut pas être une expression.

Exemple

L'exemple suivant fournit la moyenne de toutes les valeurs du champ Cost présent dans la région de données la plus à l'extérieur.

Avg(Fields!Cost.Value, Nothing)

Voir aussi

Concepts

Création d'expressions dans Reporting Services

Aide et Informations

Assistance sur SQL Server 2005