Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Aplícase a: Aplicacións
de lenzo Copilot Studio
Fluxos
de escritorio Aplicacións
baseadas en modelos Power Platform CLI
Dataverse funcións
Power Pages
Conta todos os rexistros dunha táboa ou conta todos os rexistros que satisfán unha condición.
Descripción
A Count función conta o número de rexistros que conteñen un número nunha táboa dunha soa columna.
A CountA función conta o número de rexistros que non están en branco nunha táboa dunha soa columna. Esta función inclúe texto baleiro ("") no reconto.
A CountIf función conta o número de rexistros nunha táboa que son verdadeiros para unha fórmula lóxica. A fórmula pode facer referencia a columnas da táboa.
A CountRows función conta o número de rexistros nunha táboa.
Cada unha destas funcións devolve un número.
Ten que activar a opción Delegación mellorada para Microsoft Dataverse na configuración avanzada para facer CountIf que a delegación de funcións CountRows funcione. Para activar a opción:
Abra a aplicación onde queira usar as funcións.
Seleccione Configuración>Próximas funcións>Vista previa.
Active a opción Delegación mellorada para Microsoft Dataverse.
Importante
- Hai un límite de delegación de 50.000 se usa as funcións
CountRowseCountIfcon filtros. Non hai ningún límite na funciónCountRowscando se extrae directamente da orixe de datos debido á conta almacenada na caché que mantén Dataverse. - Se a función
CountRows(<Data Source>)se usa sen filtrar, é posible que o reconto non sexa 100% preciso porque o reconto almacenado na caché actualízase periodicamente. Se precisa un reconto preciso e espera que o resultado sexa inferior ao límite total, pode ignorar o reconto almacenado na memoria caché a través deCountIf(<Data Source>, True).
Sintaxe
Count( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable : é necesario. Columna de rexistros para contar.
CountIf(Táboa, Fórmula lóxica)
- Táboa - Obrigatorio. Táboa de rexistros para contar.
- Fórmula lóxica : é necesario. Fórmula para avaliar para cada rexistro da táboa. Os rexistros que devolven verdadeiro para esta fórmula cóntanse. A fórmula pode facer referencia a columnas da táboa.
CountRows( Táboa )
- Táboa - Obrigatorio. Táboa de rexistros para contar.
Exemplo
Importe ou cree unha colección nomeada Inventario, como o primeiro subprocedemento en Amosar imaxes e texto nunha galería describe.
Engada unha etiqueta e configure a súa propiedade Texto nesta fórmula:
CountIf(Inventario, UnitsInStock < 30)
A etiqueta mostra 2 porque dous produtos (Ganymede e Callisto) teñen menos de 30 unidades en existencias.
Engada outra etiqueta e configure a súa propiedade Texto nesta fórmula:
CountA(Inventory.UnitsInStock)
A etiqueta mostra 5, o número de celas non baleiras na columna UnitsInStock.
Engada outra etiqueta e configure a súa propiedade Texto nesta fórmula:
CountRows(Inventario)
A etiqueta mostra 5 porque a colección contén cinco filas.