COUNT

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 COUNT compte le nombre de valeurs non vides dans le champ d'un sous-formulaire, dans un ou plusieurs champs, ou dans un champ à sélection multiple.

Utilisation

COUNT(VALUE1, VALUE2, VALUE3, ...)
COUNT(SUBFORM_FIELD.FIELD_NAME)

Remarques

Lorsqu'elle est utilisée avec des champs de sous-formulaire, l'argument de COUNT() 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 COUNT accepte des arguments de tout type.

Exemples

Compter les sous-enregistrements

Si vous avez un formulaire d'enquête sur les ménages avec un sous-formulaire "Membres", vous pouvez utiliser la fonction COUNT pour compter le nombre de membres dans le ménage :

COUNT(MEMBERS.NAME)

Cela comptera le nombre de membres pour chaque enregistrement de ménage ayant un champ NAME non vide.

Si vous voulez compter tous les sous-enregistrements de l'enregistrement, vous pouvez également écrire :

COUNT(MEMBERS._id)

Ici, nous faisons référence à l'identifiant intégré et généré automatiquement de l'enregistrement en utilisant le symbole _id. Comme chaque enregistrement a toujours un identifiant, cela compte effectivement tous les enregistrements.

Ouvrir le formulaire

Compter le nombre de numéros de téléphone fournis dans un enregistrement

Si vous avez trois champs facultatifs dans un formulaire pour différents types de numéros de téléphone, vous pourriez vouloir savoir combien de numéros de téléphone non vides ont été fournis.

Par exemple, vous pourriez écrire :

COUNT(FIXED_LINE_PHONE_NUMBER, MOBILE_PHONE_NUMBER, OTHER_NUMBER) 

Si le répondant a fourni une valeur pour les trois champs, le résultat sera trois. S'il n'a fourni qu'un numéro de téléphone fixe et un numéro de mobile, le résultat sera 2.

Élément suivant
SOUSTRAIRE (-)