Share via


Fonction d'agrégation (Reporting Services)

Mis à jour : 15 septembre 2007

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

Syntaxe

Aggregate(Expression, Scope)

Paramètres

  • Expression
    Expression qui a pour résultat des données numériques sur lesquelles effectuer l'agrégation. Elle doit être une référence de champ simple.
  • 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 vous spécifiez une étendue à l'aide du paramètre Scope, la fonction d'agrégation s'applique à toutes les données du dataset, 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 Utilisation de fonctions de rapport dans des expressions (Reporting Services).

Type de retour

Le type de retour est déterminé par le fournisseur de données. La fonction retourne 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. Il existe une différence entre la fonction Aggregate et la fonction de rapport Sum : la fonction Aggregate calcule les valeurs agrégées dans l'extension de traitement de données et les retourne dans le dataset, alors que la fonction Sum traite le contenu des lignes de détails et calcule le résultat.

Scope ne peut pas être une expression.

Exemple

L'exemple de code ci-dessous assure 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

Création d'expressions dans Reporting Services

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • Description de la différence entre les fonctions d'agrégation et Sum.