Conta todos os registros em uma tabela ou conta todos os registros que satisfazem a uma condição.

Descrição

A função Count conta o número de registros que contêm um número em uma tabela de coluna única.

A função CountA conta o número de registros que não estão em branco em uma tabela de coluna única. Essa função inclui texto vazio (“”) na contagem.

A função CountIf conta o número de registros em uma tabela que são verdadeiros para uma fórmula lógica. A fórmula pode fazer referência à colunas da tabela.

A função CountRows conta o número de registros em uma tabela.

Cada uma dessas funções retorna um número.

Quando usadas com uma fonte de dados, essas funções não podem ser delegadas. Somente a primeira parte da fonte de dados será recuperada, em seguida, a função é aplicada. O resultado pode não representar a história completa. Um ponto azul aparecerá no momento da criação para lembrá-lo sobre essa limitação e sugerir mudar para alternativas delegáveis onde for possível. Para obter mais informações, consulte a visão geral da delegação.

Sintaxe

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable – Obrigatório. Coluna de registros a serem contados.

CountIf( Table, LogicalFormula )

  • Table – Obrigatório. Tabela de registros a serem contados.
  • LogicalFormula - obrigatório. Fórmula para avaliar cada registro da tabela. Os registros que retornam true como esta fórmula são contados. A fórmula pode fazer referência a colunas da tabela.

CountRows( Table )

  • Table – Obrigatório. Tabela de registros a serem contados.

Exemplo

  1. Importe ou crie uma coleção denominada Inventory, como descrito no primeiro subprocedimento em Mostrar imagens e texto em uma galeria.

  2. Adicione um rótulo e defina sua propriedade Text como esta fórmula:

    CountIf(Inventory, UnitsInStock < 30)

    O rótulo mostra 2 porque dois produtos (Ganymede e Callisto) têm menos de 30 unidades em estoque.

  3. Adicione outro rótulo e defina sua propriedade Text como esta fórmula:

    CountA(Inventory.UnitsInStock)

    O rótulo deve mostrar 5, o número de células não vazias na coluna UnitsInStock.

  4. Adicione outro rótulo e defina sua propriedade Text como esta fórmula:

    CountRows(Inventory)

    O rótulo mostra 5 porque a coleção contém cinco linhas.