Descripción
La función COUNT
cuenta el número de valores no en blanco en el campo de un subformulario, en uno o más campos, o en un campo de selección múltiple.
Uso
COUNT(VALUE1, VALUE2, VALUE3, ...)
COUNT(SUBFORM_FIELD.FIELD_NAME)
Observaciones
Cuando se utiliza con campos de subformulario, el argumento de COUNT()
debe incluir una referencia al campo de subformulario del formulario y luego al campo dentro del subformulario, utilizando la notación de punto.
La función COUNT
acepta argumentos de cualquier tipo.
Ejemplos
Contar subregistros
Si tiene un formulario de encuesta de hogares con un subformulario "Miembros", puede utilizar la función COUNT
para contar el número de miembros del hogar:
COUNT(MEMBERS.NAME)
Esto contará el número de miembros para cada registro de hogar con un NAME
no en blanco.
Si quiere contar todos los subregistros del registro, también puede escribir:
COUNT(MEMBERS._id)
Aquí, nos referimos al ID incorporado y autogenerado del registro utilizando el símbolo _id
. Como cada registro tiene siempre un ID, esto cuenta eficazmente todos los registros.
Contar el número de teléfonos proporcionados en un registro
Si tiene tres campos opcionales en un formulario para diferentes tipos de números de teléfono, puede que quiera saber cuántos números de teléfono no en blanco se han proporcionado.
Por ejemplo, podría escribir:
COUNT(FIXED_LINE_PHONE_NUMBER, MOBILE_PHONE_NUMBER, OTHER_NUMBER)
Si el encuestado ha proporcionado un valor para los tres campos, el resultado será tres. Si sólo ha proporcionado un número de teléfono fijo y otro móvil, el resultado será 2.