Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Preciso de IF, não estou conseguindo.
Preciso Caso o CFOP_NF 1102 seja igual CFOP_NF 5102 ele seja diferente CodigoClasseimpostoSaida 1
Preciso Caso o CFOP_NF 1405 seja igual CFOP_NF 5405 ele seja diferente CodigoClasseimpostoSaida 15
Alguma dica?
Exemplo:
CFOP_NF(1102)=CFOP_NF(5102) <> CodigoClasseImpostoSaida(1)
CFOP_NF(1405)=CFOP_NF(5405) <> CodigoClasseImpostoSaida(15)
LOAD
CFOP_NF,
CodigoClasseImpostoSaida
FROM
(qvd);
Bom dia Agnaldo,
Pelo que vi no seu load, só existe o campo CFOP_NF, e não só CFOP isso?
Qual é o retorno desse campo?
Atenciosamente
isso e cfop_nf
Tenta esse IF:
IF(CFOP_NF = 1102 and CFOP_NF =5102, CodigoClasseImpostoSaida <>1, if(CFOP_NF = 1405 and CFOP_NF 5405,CodigoClasseImpostoSaida <> 15,CodigoClasseImpostoSaida))
Veja quando coloco na Load ele não reconhece a segunda parte.
Teria como você fazer um if somente
IF(CFOP_NF = 1102 and CFOP_NF =5102, CodigoClasseImpostoSaida <>1, 0,1) as CLASSE_1 (Está errado)
preciso corrigir...
Bom dia amigo,
Só assim não vai?
IF(CFOP_NF = 1102 and CFOP_NF =5102, CodigoClasseImpostoSaida <>1, CodigoClasseImpostoSaida ) as CLASSE_1
Funcionou, mas trouxe resultado repetido.
Veja que CodigoClasseImposto1 = Tem o Código 1
Ja que estou negado o Codigo1
E só deveria aparecer 4 60 63
Amigo,
Tente assim,
IF(CFOP_NF = 1102 and CFOP_NF =5102, CodigoClasseImpostoSaida <>1, NULL()) as CLASSE_1
Bom dia Agnaldo,
Já experimentou fazer assim: IF(CFOP_NF = 1102 and CFOP_NF =5102 and CodigoClasseImpostoSaida <>1, CodigoClasseImpostoSaida )as CLASSE_1,
Veja se funciona.
João Carlos