Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Aplicativos de
tela Copilot Studio
Desktop flui aplicativos baseados
em modelo
CLI CLI
Dataverse funções
Power Pages
Conta todos os registros em uma tabela ou conta todos os registros que satisfazem a uma condição.
Descrição
A Count função conta o número de registros que contêm um número em uma tabela de coluna única.
A CountA função 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 CountIf função 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 CountRows função conta o número de registros em uma tabela.
Cada uma dessas funções retorna um número.
Você precisa habilitar a delegação aprimorada para a opção Do Microsoft Dataverse nas configurações avançadas para fazer CountIf e CountRows delegação de funções funcionar. Para habilitar a opção:
Abra o aplicativo em que você deseja usar as funções.
Selecione Configurações>Recursos futuros>Versão preliminar.
Ative a opção Delegação aprimorada para Microsoft Dataverse.
Importante
- Haverá um limite de delegação de 50 mil se você usar as funções
CountRowseCountIfcom filtros. Não há limite rígido para a funçãoCountRowsquando extraída diretamente da fonte de dados por causa da contagem em cache mantida pelo Dataverse. - Se a função
CountRows(<Data Source>)for usada sem filtragem, a contagem talvez não seja 100% precisa porque a contagem em cache é atualizada periodicamente. Se você precisar de uma contagem precisa e esperar que o resultado seja abaixo do limite agregado, poderá ignorar a contagem em cache viaCountIf(<Data Source>, True).
Sintaxe
Count( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable - Obrigatório. Coluna de registros a serem contados.
CountIf( Table, LogicalFormula )
- Tabela - 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 à colunas da tabela.
CountRows( Tabela )
- Tabela - Obrigatório. Tabela de registros a serem contados.
Exemplo
Importe ou crie uma coleção denominada Inventory, como descrito no primeiro subprocedimento em Mostrar imagens e texto em uma galeria.
Adicione um rótulo e defina sua propriedade Text como esta fórmula:
CountIf(Inventário, UnitsInStock < 30)
O rótulo mostra 2 porque dois produtos (Ganymede e Callisto) têm menos de 30 unidades em estoque.
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.
Adicione outro rótulo e defina sua propriedade Text como esta fórmula:
CountRows(Inventário)
O rótulo mostra 5 porque a coleção contém cinco linhas.