Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
ribeironeves
Valued Contributor

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

Agnaldo Neves
Tags (1)
1 Solution

Accepted Solutions
tiagocardoso
Contributor

Re: Dificuldade no if

1.JPG

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

5 Replies
tiagocardoso
Contributor

Re: Dificuldade no if

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

ribeironeves
Valued Contributor

Re: Dificuldade no if

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))))

Agnaldo Neves
tiagocardoso
Contributor

Re: Dificuldade no if

1.JPG

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

israelcsouza
New Contributor III

Re: Dificuldade no if

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)))

  )

)

ribeironeves
Valued Contributor

Re: Dificuldade no if

=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))))

Agnaldo Neves