Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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"