Partager via


Fonction Aggregate (Concepteur de rapports Visual Studio)

Renvoie une agrégation personnalisée de l'expression spécifiée, telle que définie par le fournisseur de données.

Aggregate(Expression, Scope)

Paramètres

  • Expression
    Expression sur laquelle effectuer l'agrégation. Elle doit être une référence de champ simple.
  • Scope
    (String) Nom d'une table de données, d'un objet, 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 vous spécifiez une étendue à l'aide du paramètre Scope, la fonction d'agrégation s'applique à toutes les données de la source de données, du regroupement ou de la région de données. Toutes les expressions de groupe pour l'étendue spécifiée doivent contenir des références de champ simples. Pour plus d'informations sur le paramètre Scope, consultez Fonctions intégrées pour les rapports (Concepteur de rapports Visual Studio).

Type renvoyé

Le type renvoyé est déterminé par le fournisseur de données. La fonction renvoie Nothing si le fournisseur de données ne prend pas en charge cette fonction ou si les données ne sont pas disponibles.

Notes

Tous les groupes contenant l'élément qui utilise cette fonction doivent disposer de références de champ simples en guise d'expressions de groupe.

Exemple

L'exemple de code ci-dessous réalise une agrégation personnalisée des totaux d'articles dans la région de données ou le regroupement Order.

Aggregate(Fields!LineTotal.Value, "Order")

Voir aussi

Concepts

Utilisation d'expressions dans un rapport (Concepteur de rapports Visual Studio)
Ajout de code personnalisé à un rapport (Concepteur de rapports Visual Studio)
Contrôles ReportViewer (Visual Studio)
Fonctions intégrées pour les rapports (Concepteur de rapports Visual Studio)