Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Dificuldade de criar if

BOA TARDE,

Preciso criar um if com uma mensagem

PEDIDO_LÍQUIDO FOR > DESCONTO_MINIMO

ENTÃO DEIXE PEDIDO_LÍQUIDO

SE PEDIDO_LÍQUIDODESCONTO_MINIMO = MENSAGEM "VALOR INFERIOR AO PEDIDO"

Alguma dica?

2017-03-31_14-41-29.png

Neves
12 Replies
TiagoCardoso
Creator II
Creator II

if(PEDIDO_LÍQUIDO > DESCONTO_MINIMO,PEDIDO_LÍQUIDO, 'VALOR INFERIOR AO PEDIDO' ,

if(IsNull(DESCONTO_PRAZO) OR LEN(TRIM(DESCONTO_PRAZO)) = 0, ESCONTO_MAXIMO,DESCONTO_PRAZO))

Ele avalia a condição do primeiro IF, caso seja falso ele cai no segundo IF (Tudo na mesma expressão).

IFs aninhados, pelo que eu entendi seja isso o que você precisa?!

Abraço.

fabionakashigue
Partner - Creator
Partner - Creator

Veja se atende

=if(Column(2) > DESCONTO_MINIMO,Column(2),

  if(Column(2) <= DESCONTO_MINIMO,'VALOR INFERIOR AO PEDIDO',

  if(IsNull(DESCONTO_PRAZO) OR LEN(TRIM(DESCONTO_PRAZO)) = 0, DESCONTO_MAXIMO,DESCONTO_PRAZO)))

Ribeiro
Specialist
Specialist
Author

Obrigado Fábio, Deu certo.

Parabéns.

Um bom final de semana.

=if(sum(VLR_ITEM_FATURAR_TOTAL) > DESCONTO_MINIMO,DESCONTO_MAXIMO,

  if(sum(VLR_ITEM_FATURAR_TOTAL) <= DESCONTO_MINIMO,'VALOR INFERIOR AO PEDIDO',

  if(IsNull(DESCONTO_PRAZO) OR LEN(TRIM(DESCONTO_PRAZO)) = 0, DESCONTO_MAXIMO,DESCONTO_PRAZO)))

Neves