COUNTDISTINCT

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Description

La fonction COUNTDISTINCT compte le nombre de valeurs distinctes non vides dans le champ d'un sous-formulaire ou dans deux champs ou plus.

Utilisation

COUNTDISTINCT(VALEUR1, VALEUR2, VALEUR3, ...)
COUNTDISTINCT(CHAMP_SOUS_FORMULAIRE.NOM_DU_CHAMP)

Remarques

Lorsqu'elle est utilisée avec des sous-formulaires, l'argument de COUNTDISTINCT() doit inclure une référence au champ de sous-formulaire du formulaire, puis au champ à l'intérieur du sous-formulaire, en utilisant la notation par points.

La fonction COUNTDISTINCT accepte des arguments de n'importe quel type.

Exemples

Compter le nombre de pays parmi les sites d'un projet

Si vous avez un formulaire Projets, avec un sous-formulaire contenant les villes où le projet est mis en œuvre, vous pourriez vouloir connaître le nombre distinct de pays où le projet est mis en œuvre.

COUNTDISTINCT(VILLES.PAYS)

Si vous avez un projet qui possède les sous-enregistrements suivants :

Ville Pays Budget
Kinshasa RDC 10,000
Goma RDC 5,000
Gisenyi Rwanda 5,000

Alors le résultat de COUNTDISTINCT(VILLES.PAYS) serait 2, tandis que COUNT(VILLES.PAYS) serait 3.

Élément suivant
MONTH