Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Expressão IF / Dúvida

Prezados,

Estou montando um "Status do pedido e um farol" na minha carteira de pedidos onde preciso adicionar algumas condições, como:

Tp Ped = AC (Até 15 dias eles estão dentro do prazo, a partir do 16º estão fora do prazo)

Tp Ped = AA e AB (Até 30 Dias dentro do prazo, a partir do 31º dia estão fora do prazo)

Estado = RR, AC, AM, RO e MT (estão sempre dentro do prazo)

Os demais pedidos continuam com a seguinte calculo:

iF([Prazo Dias]<=4,'No Prazo',

  If([Prazo Dias]<=6,'Regular',

    'Fora do Prazo'))

--

Alguém poderia me ajudar nesta questão?

Att

Diego Cardoso

Labels (1)
1 Solution

Accepted Solutions
felipe_dutra
Partner - Creator
Partner - Creator

Teste isto, Diego:

If(Index( 'RR AC AM RO MT', Estado),

     'No Prazo',

     If([Tp Ped] = 'AC',

          If([Prazo Dias]<=15,

               'No Prazo', 

               'Fora do Prazo'

          ),

          If(Index('AA AB', [Tp Ped]),

               If([Prazo Dias]<=30,

                    'No Prazo', 

                    'Fora do Prazo'

               ), 

               If([Prazo Dias]<=4,

                    'No Prazo',

                    If([Prazo Dias]<=6,

                         'Regular',

                         'Fora do Prazo'

                    )

               )

          )

     )

)

Abs,

Felipe

View solution in original post

6 Replies
felipe_dutra
Partner - Creator
Partner - Creator

Teste isto, Diego:

If(Index( 'RR AC AM RO MT', Estado),

     'No Prazo',

     If([Tp Ped] = 'AC',

          If([Prazo Dias]<=15,

               'No Prazo', 

               'Fora do Prazo'

          ),

          If(Index('AA AB', [Tp Ped]),

               If([Prazo Dias]<=30,

                    'No Prazo', 

                    'Fora do Prazo'

               ), 

               If([Prazo Dias]<=4,

                    'No Prazo',

                    If([Prazo Dias]<=6,

                         'Regular',

                         'Fora do Prazo'

                    )

               )

          )

     )

)

Abs,

Felipe

Not applicable
Author

Felipe Dutra, bom dia!

Dentro desda expressão, tenho outras condições para impor, você poderia me ajudar novamente?

Segue abaixo:

SIT PEDIDO = At.Parcial > 90 Dias = Fora do Prazo

SIT CRÉDITO = Não Aprovado = Não Aprovado

Att

Diego Cardoso

felipe_dutra
Partner - Creator
Partner - Creator

Em quais situações essas condições devem ser impostas?

Not applicable
Author

No "Status" gostaria além das que você fez, acrescentar estas condições.

felipe_dutra
Partner - Creator
Partner - Creator

Sim, mas qual a prioridade desta regra em relação as outras?

Essa verificação deve ser realizada sempre que o resultado atual está sendo "Fora do Prazo"?

Not applicable
Author

Sim Felipe.

Essa verificação deve ser quando aparecem algumas informações no pedido, como:

Se SIT PEDIDO For = à At.Parcial = "No Prazo"

Se SIT CRÉDITO For = à Não Aprovado = "Não Aprovado"