Fonction Count (Générateur de rapports version 2.0)
Retourne le nombre de valeurs non Null spécifiées par l'expression, évalué dans le contexte de l'étendue donnée.
Syntaxe
Count(expression, scope, recursive)
Paramètres
expression
(Variant ou Binary) Expression sur laquelle effectuer l'agrégation ; par exemple, =Fields!FieldName.Value. L'expression ne peut pas contenir de fonctions d'agrégation.scope
(String) Nom d'un dataset, d'un groupe ou d'une région de données qui contient les éléments de rapport auxquels appliquer la fonction d'agrégation. Si scope n'est pas spécifié, l'étendue actuelle est utilisée. Pour plus d'informations, consultez Utilisation de fonctions de rapport et d'agrégation intégrées dans des expressions (Générateur de rapports version 2.0) et Utilisation de fonctions de rapport et d'agrégation intégrées dans des expressions (Générateur de rapports version 2.0).recursive
(Type énuméré) Facultatif. Simple (par défaut) ou RdlRecursive. Indique s'il faut effectuer l'agrégation de manière récursive. Pour plus d'informations, consultez Création de groupes de hiérarchies récursives (Générateur de rapports version 2.0).
Type de retour
Retourne un Integer.
Notes
La valeur de scope ne peut pas être une expression et doit faire référence à l'étendue actuelle ou à une étendue contenante.
Exemple
L'exemple de code suivant affiche une expression qui calcule le nombre de valeurs non Null de Size pour l'étendue par défaut et pour une étendue de groupe parent. L'expression est ajoutée à une cellule d'une ligne qui appartient au groupe enfant GroupbySubcategory. Le groupe parent est GroupbyCategory. L'expression affiche les résultats pour GroupbySubcategory (étendue par défaut) et pour GroupbyCategory (étendue de groupe parent).
[!REMARQUE]
Les expressions ne doivent pas contenir de retours chariot ni de sauts de ligne réels ; ceux-ci sont inclus dans l'exemple pour prendre en charge des convertisseurs de documentation. Si vous copiez l'exemple suivant, supprimez les retours chariot de chaque ligne.
="Count (Subcategory): " & Count(Fields!Size.Value) &
"Count (Category): " & Count(Fields!Size.Value,"GroupbyCategory")