fbpx

AppSheet Expresiones

FILTER ()

La expresión FILTER () de AppSheet genera una lista de registros (tomando su columna key) que cumplan la condición definida en “Condición”. El orden de la lista resultante es completamente aleatorio.

Sintaxis

FILTER( tabla , condición )

Ejemplos

Ejemplo

Resultado

FILTER("Pedidos", ([Cliente] = [_THISROW].[Cliente]))

Mostrará los pedidos cuyo cliente coincida con el cliente seleccionado en el formulario que se está relenando

FILTER("Productos", ([Precio] < 100))

Mostrará los productos cuyo precio sea inferior a 100

FILTER("Estudiantes", TRUE)

Mostrará todos los estudiantes

FILTER("Tabla", FALSE)

Mostrará una lista vacía, ya que FALSE hace que nunca se cumpla la condición necesaria

FILTER( "Tareas", AND( ([Estado] = "Abierta"), ([Asignada a] = USEREMAIL()) ) )

Mostrará las tareas asignadas al usuario que está logado en la app y cuyo estado sea "Abierta"

FILTER( "Pedidos", AND( ISNOTBLANK([Comentario detallado]), ([Fecha realización] >= [_THISROW].[Fecha inicio]), ([Fecha realización] < [_THISROW].[Fecha Fin]) ) )

Muestra los pedidos con comentario detallado cuya fecha realización sea inferior que la fecha fin y superior o igual a la fecha inicio

Resultado esperado

LIST

Expresiones relacionadas

LOOKUP()  MAXROW()  MINROW()  ORDERBY()  REF_ROWS()  SELECT()

Vídeo explicativo

En este video aprenderás a usar la expresión FILTER () de AppSheet

Aprende AppSheet ahora

AppSheet Curso De Cero a Experto en español | TailorSheet
Curso De Cero a Experto
Curso inicial gratis de AppSheet en español | TailorSheet
Curso Iniciación
AppSheet Curso Making Of Facturas | TailorSheet
Curso App Facturas
Ir arriba