Cuenta todos los registros de una tabla o todos los registros que cumplen una condición.

Descripción

La función Count cuenta el número de registros que contienen un número en una tabla de una sola columna.

La función CountA cuenta el número de registros que no están en blanco en una tabla de una sola columna. Esta función incluye texto vacío ("") en el recuento.

La función CountIf cuenta el número de registros de una tabla que son true para una fórmula lógica. La fórmula puede hacer referencia a columnas de la tabla.

La función CountRows cuenta el número de registros de una tabla.

Cada una de estas funciones devuelve un número.

Cuando se usa con un origen de datos, estas funciones no se pueden delegar. Solo se recuperará la primera parte del origen de datos y, después, se aplicará la función. Es posible que el resultado no represente la situación completa. Aparecerá un punto azul durante la creación para recordarle esta limitación y sugerirle que cambie a alternativas que puedan delegarse siempre que sea posible. Para más información, consulte la introducción a la delegación.

Sintaxis

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable: requerido. Columna de registros que se van a contar.

CountIf( Table, LogicalFormula )

  • Table: requerido. Tabla de registros que se van a contar.
  • LogicalFormula: requerido. Fórmula que se evalúa para cada registro de la tabla. Se cuentan los registros que devuelven el valor true para esta fórmula. La fórmula puede hacer referencia a columnas de la tabla.

CountRows( Table )

  • Table: requerido. Tabla de registros que se van a contar.

Ejemplo

  1. Importe o cree una colección denominada Inventory, como se describe en el primer subprocedimiento de Show images and text in a gallery (Mostrar imágenes y texto en una galería).

  2. Agregue una etiqueta y establezca su propiedad Text en esta fórmula:

    CountIf(Inventory, UnitsInStock < 30)

    La etiqueta muestra el valor 2 porque dos productos (Ganymede y Callisto) tienen menos de 30 unidades en existencias.

  3. Agregue otra etiqueta y establezca su propiedad Text en esta fórmula:

    CountA(Inventory.UnitsInStock)

    La etiqueta muestra el valor 5, el número de celdas no vacías en la columna UnitsInStock.

  4. Agregue otra etiqueta y establezca su propiedad Text en esta fórmula:

    CountRows(Inventory)

    La etiqueta muestra el valor 5 porque la colección contiene cinco filas.