Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Aplicativos
de tela Copilot Studio
Fluxos
de ambiente de trabalho Aplicações orientadas por modelos Funções
do Power Platform CLI
Dataverse Power
Pages
Contabiliza todos os registos numa tabela ou todos os registos que satisfazem 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. Esta 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 a colunas da tabela.
A CountRows função conta o número de registros em uma tabela.
Cada uma destas funções devolve um número.
Você precisa habilitar a opção Delegação aprimorada para Microsoft Dataverse nas configurações avançadas para fazer CountIf e CountRows funções de delegação para funcionar. Para ativar a opção:
Abra a aplicação onde pretende utilizar as funções.
Selecione Definições>Funcionalidades futuras>Pré-visualizar.
Ative a opção Delegação avançada para o Microsoft Dataverse.
Importante
- Existe um limite de delegação de 50 mil se utilizar as funções
CountRowseCountIfcom filtros. Não há um limite rígido na funçãoCountRowsquando extraído diretamente da origem de dados devido à contagem em cache que o Dataverse mantém. - Se a função
CountRows(<Data Source>)for utilizada sem filtragem, a contagem pode não ser 100% exata, porque a contagem em cache atualiza periodicamente. Se precisar de uma contagem precisa e esperar que o resultado esteja abaixo do limite agregado, pode contornar a contagem em cache através deCountIf(<Data Source>, True).
Sintaxe
Count( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable - Obrigatório. Coluna de registos a contabilizar.
CountIf( Tabela, LogicalFormula )
- Tabela - Obrigatório. Tabela de registos a contabilizar.
- LogicalFormula - Obrigatório. Fórmula a avaliar para cada registo da tabela. Os registos que devolvem o valor true para esta fórmula são contabilizados. A fórmula pode fazer referência a colunas da tabela.
CountRows( Tabela )
- Tabela - Obrigatório. Tabela de registos a contabilizar.
Exemplo
Importe ou crie uma coleção denominada Inventário, tal como descrito no primeiro subprocedimento em Mostrar imagens e texto numa galeria.
Adicione uma etiqueta e defina a propriedade Text para esta fórmula:
CountIf(Inventário, UnidadesInStock < 30)
A etiqueta mostra o valor 2, porque dois produtos (Ganymede e Callisto) possuem menos de 30 unidades em stock.
Adicione outra etiqueta e defina a propriedade Text para esta fórmula:
CountA(Inventário.UnidadesInStock)
A etiqueta mostra o valor 5, o número de células não vazias na coluna UnitsInStock.
Adicione outra etiqueta e defina a propriedade Text para esta fórmula:
CountRows(Inventário)
A etiqueta mostra o valor 5, porque a coleção contém cinco linhas.