Employee
Employee

Re: Ajuda com script / lógica

// 1o crie um mapa

MapaStatus:

Mapping LOAD

NUMPEDIDO AS De

'S-Atendido'as Para

FROM

$(vODS)\V_TIROLEZ_PEDIDO_PERFEITO.qvd(qvd)

where MOTIVO_OCORREN=2021;

Dai no seu "load"

LOAD

// outros campos

Applymap('MapaStatus',NUMPEDIDO, // Se tiver pelo menos um atendido irá retornar o mapa

                   

IF(MOTIVO_OCORREN=2021,'S-Atendido', // se nao tiver, calcula

  IF(MOTIVO_OCORREN=2001,'D-Devolução',

  IF(MOTIVO_OCORREN=2003,'P-Parcial','A-Aberto')))  as PEDIDO_ATENDIDO

FROM

$(vODS)\V_TIROLEZ_PEDIDO_PERFEITO.qvd(qvd)