Descripción
La función FILTER
filtra las filas de una tabla de origen mediante una condición calculada para cada fila de la tabla especificada. El resultado de la función es una nueva tabla que incluye solo las filas que cumplen la condición especificada.
Uso
FILTER(TABLE, CONDITION_EXPR)
El primer argumento debe ser una expresión de tabla, como el ID de un formulario u otra función de tabla.
El segundo argumento es una expresión que se evalúa para cada fila en TABLE
.
Ejemplos
Analizar solo las ubicaciones de alta prioridad
Si tiene un formulario AidLocations
que enumera varios sitios donde se distribuirá la ayuda junto con sus niveles de prioridad.
ID de ubicación | Región | Nivel de prioridad | Tipo de ayuda |
---|---|---|---|
LOC123 | RegiónA | Alta | Alimentos |
LOC456 | RegiónB | Baja | Medicamentos |
LOC789 | RegiónA | Media | Agua |
LOC696 | RegiónC | Alta | Refugio |
Es posible que desee centrar sus esfuerzos en las ubicaciones de alta prioridad. Podría usar:
FILTER([AidLocations], [Priority Level] == "High")
El resultado sería:
ID de ubicación | Región | Nivel de prioridad | Tipo de ayuda |
---|---|---|---|
LOC123 | RegiónA | Alta | Alimentos |
LOC696 | RegiónC | Alta | Refugio |
Al utilizar esta función FILTER
, obtendrá una nueva tabla que solo incluye las ubicaciones de alta prioridad.