Funcións Count, CountA, CountIf e CountRows
Aplícase a: Aplicacións de lenzo
Fluxos de escritorio
Aplicacións baseadas en modelos
Power Pages
Power Platform CLI
Conta todos os rexistros dunha táboa ou conta todos os rexistros que satisfán unha condición.
A función Count conta o número de rexistros que conteñen un número nunha táboa dunha única columna.
A función CountA conta o número de rexistros que non están en branco nunha táboa dunha única columna. Esta función inclúe texto baleiro ("") no reconto.
A función CountIf 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 función CountRows conta o número de rexistros dunha táboa.
Cada unha destas funcións devolve un número.
Debe activar a opción Delegación mellorada para Microsoft Dataverse na configuración avanzada para facer que a delegación de funcións CountIf e 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
CountRows
eCountIf
con filtros. Non hai ningún límite na funciónCountRows
cando 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)
.
Conta( Táboa de columna única )
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.
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.