AppSheet Expresiones
LOOKUP ()
La expresión LOOKUP () de AppSheet permite encontrar un valor concreto en otra tabla a partir de otro valor.
Sintaxis
LOOKUP( Valor a buscar , Tabla del valor a buscar, Columna con el valor a buscar, Columna con el valor a encontrar )
Explicación
Permite encontrar un valor concreto a partir de otro valor y su coincidencia en un mismo registro, si hay varios registros con ese valor, tomará el primero encontrado. Por ejemplo, en un pedido te permite traer con LOOKUP el teléfono del cliente, tomando el valor del cliente, yendo a buscarlo a la tabla de clientes a la columna de ese cliente y obteniendo su teléfono, que estará en otro campo dentro de ese mismo registro
Ejemplos
Ejemplo
Resultado
LOOKUP("Nombre Restaurante", "Restaurantes", "Nombre", "Teléfono")
A través del nombre del restaurante nos podrá traer la información de su teléfono
LOOKUP([_THISROW], "Managers", "Ubicación", "Nombre")
Partiendo de la columna key de un registro de ubicaciones, busca la ubicación dentro de la tabla Managers para obtener el nombre del Manager
LOOKUP([_THISROW].[ID Pedido], "Pedidos", "ID Pedido", "Fecha Pedido"))
A través del ID de pedido logra encontrar la fecha del pedido en la tabla de pedidos
Resultado esperado
TEXT
Expresiones relacionadas
Vídeo explicativo
En este video aprenderás a usar la expresión LOOKUP () de AppSheet