Partager via


Fonction Avg (Reporting Services)

Retourne la moyenne de toutes les valeurs numériques non Null spécifiées par l'expression, évaluée dans l'étendue donnée.

Syntaxe

Avg(expression, scope, recursive)

Paramètres

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 des données qui ont plusieurs types de données numériques en un même type de données, utilisez des fonctions de conversion telles que CInt, CDbl ou CDec. Pour plus d'informations, consultez Fonctions de conversion de types de données.

La valeur de scope ne peut pas être une expression et doit faire référence à l'étendue actuelle ou à une étendue contenante.

Exemple

Les deux exemples de code ci-dessous fournissent la moyenne de toutes les valeurs du champ Cost contenu dans un dataset nommé Inventory.

=Avg(Fields!Cost.Value, "Inventory") 
  OR  
=Avg (CDbl(Fields!Cost.Value), "Inventory")