Description
Le programme vous permet d'obtenir un comptage distinct des valeurs figurant dans le rapport.
Syntaxes des arguments
DistinctCount (chp, chpCond)
DistinctCount (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
Le programme vous permet d'obtenir un comptage distinct des valeurs figurant dans le rapport. Par exemple :
Dans un rapport des ventes comprenant toutes les commandes passées par les clients, vous pouvez compter le nombre total de clients distincts figurant dans le rapport (comptage distinct général) en excluant tous les enregistrements redondants. Si un client a passé plusieurs commandes, il ne sera compté qu'une fois.
Si les commandes sont réparties en groupes (par exemple, par leur pays de provenance), vous pouvez calculer le nombre de clients distincts par groupe (en l'occurrence, par pays). Tous les clients ayant passé plusieurs commandes et figurant donc plusieurs fois dans un groupe ne sont comptés qu'une fois.
Si les commandes sont regroupées par date ou d'après un critère booléen (par exemple, le mois d'enregistrement de la commande), vous pouvez calculer le nombre de clients distincts dans chaque groupe en fonction d'une modification spécifique de la valeur du champ de date ou booléen (il s'agira en l'occurrence du nombre de clients ayant passé des commandes chaque mois). Si un client a passé plusieurs commandes dans le mois, il ne sera compté qu'une fois.
Si vous définissez un ensemble de valeurs individuelles, vous pouvez calculer le nombre de valeurs distinctes comprises dans cet ensemble. Les valeurs redondantes ne sont comptées qu'une fois. Pour en savoir plus sur ce type de comptage distinct, voir
Fonctions de résumé de tableau.
Exemples
DistinctCount({customer.REGION})Compte le nombre de régions différentes représentées dans le champ Régions et ignore les doublons.
DistinctCount({customer.CITY}, {customer.REGION})Calcule le nombre de villes différentes dans chaque groupe Etats.
DistinctCount({orders.CUSTOMER ID}, {orders.ORDER DATE}, "weekly")Compte le nombre de différents clients contactés ; les contacts de suivi sont exclus. Les clients sont répartis en groupes à chaque changement de semaines indiqué par la valeur du champ de date.
DistinctCount([1,3,5,3,2,5])
Renvoie 4. Compte le nombre de valeurs distinctes du tableau. Les doublons sont ignorés.
Remarque : L'utilisation de cette fonction dans une formule entraîne l'évaluation de cette dernière lors de l'impression.
Commentaires
DistinctCount compte le nombre de valeurs distinctes dans un champ. Les doublons sont ignorés.