Ordenamiento y filtrado de columnas


Luego de algunos meses, con otros temas, aquí continúo con Microsoft PowerApps. En la última entrada referente al tema hemos vimos cómo crear una aplicación completa con datos de una manera sencilla. Me han preguntado ¿Cómo puedo ordenar y/o filtrar los datos? Para el caso del ejemplo, ya estaba ordenado y filtrado. Pero, me interesa explicar cómo hacerlo y que ustedes puedan aplicar según su necesidad.

Ordenamiento

Simplemente colocamos la función dentro de Microsoft PowerApps y este toma los datos necesarios y los ordena según los parámetros:

UpdateContext({SortDescending1: !SortDescending1})

Filtrado

En este caso tenemos un cuadro de texto (con la imagen de la lupa) que servirá como filtro(TextSearchBox1):

En el elemento que contiene los datos, colocaremos la fórmula necesaria para realizar el filtro según el punto anterior(TextSearchBox1):

SortByColumns(Search(\[@Cuentas\], TextSearchBox1.Text, "emailaddress1","address1\_city","name"), "emailaddress1", If(SortDescending1, Descending, Ascending))

De esta manera logramos ordenar y filtrar datos de nuestros elementos de datos.


Ver también