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 |
|