Description
Permet de compter les valeurs apparaissant dans votre rapport (pour un champ indiqué).
Syntaxes des arguments
Count (chp, chpCond, cond)
Arguments
"chp" est tout champ de base de données ou de formule valide pouvant être évalué par la fonction.
"chpCond" est un champ selon lequel les valeurs de "chp" sont regroupées.
"cond" est une chaîne indiquant le type de regroupement à appliquer à "chpCond". Cet argument est indiqué uniquement lorsque "chpCond" est un champ de date, d'heure, de type date/heure ou booléen. Pour en savoir plus sur les chaînes correctes pour cet argument, voir
Conditions pour les fonctions de résumé.
"x" est un tableau de valeurs pouvant être évaluées par la fonction utilisée.
Action
Permet de compter les valeurs apparaissant dans votre rapport (pour un champ indiqué). Par exemple :
Si un rapport des ventes comprend toutes les commandes effectuées et le montant de chacune d'entre elles, vous pouvez calculer le nombre total de commandes apparaissant dans le rapport (le comptage total général).
Si les commandes sont réparties en groupes (par exemple, par leur pays de provenance), vous pouvez calculer le nombre de commandes par groupe (en l'occurrence, par pays).
Si vous regroupez les commandes par date ou d'après un critère booléen (par exemple, le mois de réception), vous pouvez calculer le nombre de commandes par groupe en fonction d'une modification spécifique de la valeur du champ de date ou booléen (en l'occurrence par mois).
Si vous définissez un ensemble de valeurs individuelles, vous pouvez calculer le nombre de valeurs distinctes comprises dans cet ensemble. Pour en savoir plus sur ce type de comptage, voir
Fonctions de résumé de tableau.
Exemples
Count({orders.AMOUNT}, {orders.CUSTOMER ID})Cette formule compte le nombre de commandes dans chaque groupe de commandes, dans le champ Montant (le nombre total de commandes par client). Les commandes sont réparties en groupes à chaque changement de valeur du champ ID client.
Count({orders.ORDER AMOUNT}, {orders.ORDER DATE}, "monthly")Compte le nombre de commandes de chaque groupe de commandes dans le champ Montant (le nombre total de commandes pour chaque mois). Les commandes sont réparties en groupes à chaque changement de mois indiqué par la valeur du champ de date.
If Count({orders.ORDER ID}) >= 100 Then
"Congratulations on meeting your quota!"
Else
""Imprime un message de félicitations si un commercial amène au moins 100 nouvelles commandes et n'imprime rien si le nombre de commandes est inférieur à 100.
Count([1,2,3,4,5])
Renvoie 5. Compte le nombre total de valeurs du tableau.
Remarque : L'utilisation de cette fonction dans une formule entraîne l'évaluation de cette dernière lors de l'impression.