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 no if

Preciso achar

Se coluna 2 > coluna 3 ((100-Coluna2) - (100-coluna3)) / Coluna3

Caso

Se Coluna 2 < coluna 3 ((100-Coluna2) - (100-coluna3)) / Coluna2

Resultado é : -2,96

=if(Column(2) > Column(3),(100-Column(2))-(100-Column(3)))/ (100-Column(3))até aqui conseguir mas falta o resto.

2017-04-03_15-26-09.png

Neves
1 Solution

Accepted Solutions
TiagoCardoso
Creator II
Creator II

1.JPG

Cheguei neste resultado, utilizando a expressão que você adaptou na resposta acima que lhe mandei.

View solution in original post

5 Replies
TiagoCardoso
Creator II
Creator II

Boa tarde Sr. Agnaldo!

=if(Column(2) > Column(3),(100-Column(2)-(100-Column(3)))/Column(3),

if(Column(2) < Column(3),(100-Column(2)-(100-Column(3)))/Column(2))



Acredito que funcione. Se não der certo, tenta colocar mais algum(uns) parênteses no final da expressão.


Grande Abraço!


Att,

tiagocardoso

Ribeiro
Specialist
Specialist
Author

O valor está ficando em branco.

=if(Column(2) > Column(3),(100-Column(2)-(100-Column(3)))/(100-Column(3)),

if(Column(2) < Column(3),(100-Column(2)-(100-Column(3)))/(100-Column(3))))

Neves
TiagoCardoso
Creator II
Creator II

1.JPG

Cheguei neste resultado, utilizando a expressão que você adaptou na resposta acima que lhe mandei.

israelcsouza
Contributor III
Contributor III

if(Column(2) > Column(3),

  (((100-Column(2))-(100-Column(3)))/(Column(3))),

  if(Column(2) < Column(3),

  (((100-Column(2))-(100-Column(3)))/(Column(2)))

  )

)

Ribeiro
Specialist
Specialist
Author

=if(Column(3) > Column(2),(1-Column(3)-(1-Column(2)))/(1-Column(2)),

if(Column(3) < Column(2),(1-Column(3)-(1-Column(2)))/(1-Column(3))))

Neves