Filtrar la tabla

Completado

Si va a trabajar con tablas de datos, lo habitual es querer devolver un subconjunto de los registros en lugar de toda la tabla. Por ejemplo, puede filtrar todos los registros de cliente donde el estado sea activo o todas las facturas donde la fecha sea anterior a 30 días. Para lograr esto en Power Apps, puede usar la función Filter.

La función Filter de Power Apps le permite consultar una tabla de datos (que podría proceder de una colección o de un origen de datos) para encontrar los registros que coinciden con los criterios de evaluación.

En este ejemplo, tome como referencia la siguiente tabla de datos almacenada en una colección denominada collectCustomerInvoices.

Id. Fecha CustomerName Amount
1 10/04/2020 Fabrikam 212,00
2 01/03/2020 Contoso 47,89
3 14/03/2020 Contoso 32,99
4 02/04/2020 Fabrikam 105,32

Use la siguiente fórmula de filtro para devolver todos los registros donde el campo CustomerName sea Contoso.

Filter(collectCustomerInvoices, CustomerName = "Contoso")

La fórmula devolvería una tabla que contiene solo los registros segundo y tercero. Puede usar este método para reducir la cantidad de datos que se muestran en la aplicación. De esta manera, la experiencia del usuario es mejor y también se mejora el rendimiento. Para obtener más información y para ver otros usos de la función Filter, consulte Funciones Filter, Search y LookUp en Power Apps.