Problem importing data

 

Tengo un formulario de solicitud de compra; Se puede incluir cualquier número de artículos en el detalle 
de la solicitud, de los cuales se solicita un cierto número, pero no todos los artículos están necesariamente
aprobados, ni tampoco la cantidad solicitada.
Así que tengo los siguientes campos:
En la solicitud de compra tengo los campos id_request, fecha y departamento;
En el detalle tengo los campos id_detail_request, id_request, código, descripción, cantidad solicitada,
cantidad aprobada y aprobación.
De acuerdo a lo anterior, necesito generar una orden de compra, que en el detalle de la orden incluya
solo los artículos aprobados y la cantidad aprobada;
En la orden de compra incluyo id_order_buy, fecha, id_request, proveedor y aprobación
Mi problema está en el detalle de la orden de compra, incluyo los campos
id_detail_order_buy, código, descripción, cantidad aprobada, precio unitario y total;
C
on la expresión SELECT(request_detail[code], AND([_THISROW].[id_request]=[id_request], [ESTATUS]="APROVED"))

selecciono solo los artículos aprobados en la orden de compra, pero no puedo importar la cantidad Aprobado,
probé la siguiente expresión pero no funciona
LOOKUP([_THISROW].[code], request_detail, id_request, authorized_quantity)
¿Qué estoy haciendo mal?
 
Luis_Rodriguez_0-1672012672537.png

 

 
 
 
 
 
Solved Solved
0 4 129
1 ACCEPTED SOLUTION

You may want to look at the following

If SELECT(request_detail[code], AND([_THISROW].[id_request]=[id_request], [ESTATUS]="APPROVED")) is returning list of [Code] values  and you are expecting LOOKUP() to also return multiple values of [authorized quantity] then LOOKUP() will not work with those resulting list of [Code] values with [_THISROW].[Code] because LOOKUP() works against single value in a column.  Excerpts from the help article

Suvrutt_Gurjar_0-1672025492219.png

LOOKUP() - AppSheet Help

You may instead want to use the same expression to return the [authorized_quantity] such as 

 SELECT(request_detail[authorized_quantity], AND([_THISROW].[id_request]=[id_request], [ESTATUS]="APPROVED"))

View solution in original post

4 REPLIES 4
Top Labels in this Space