Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
rafaugusto
Contributor III
Contributor III

Condicional na dimensão

Olá!

Preciso de ajuda com uma coisa que embora pareça relativamente simples, está me dando uma dor de cabeça pra resolver.

Tenho uma tabela dinâmica com duas dimensões (Vendedor e Cliente). Quanto a dimensão clientes, gostaria de exibir somente se a faixa fosse diferente de 0%

A expressão da faixa é:

if((($(vBL2017_2017B1) / $(vBL2017_2016B1) ) -1) > 0.3, '7%',

  if ((($(vBL2017_2017B1) / $(vBL2017_2016B1) ) -1) > 0.25, '6%',

  if((($(vBL2017_2017B1) / $(vBL2017_2016B1) ) -1) > 0.2, '5%', '0%')))

Se puderem ajudar, agradeço

Labels (1)
1 Solution

Accepted Solutions
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Na dimensão cliente;

If((($(vBL2017_2017B1) / $(vBL2017_2016B1) ) -1) <> 0, [DIMENSAO_CLIENTE])

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti

View solution in original post

11 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Na dimensão cliente;

If((($(vBL2017_2017B1) / $(vBL2017_2016B1) ) -1) <> 0, [DIMENSAO_CLIENTE])

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mauroponte
Creator II
Creator II

Rafae,

Voce está utilizando o Qlikview ou Qlik Sense?

rafaugusto
Contributor III
Contributor III
Author

Não funciona, e uma ressalva, era os maiores que 0

If((($(vBL2017_2017B1) / $(vBL2017_2016B1) ) -1) > 0, [RAZ_SOCIAL])

rafaugusto
Contributor III
Contributor III
Author

view

mario_sergio_ti
Partner - Specialist
Partner - Specialist

O anterior deveria funcionar, a condição é retornar a dimensão se diferente de 0;

O que aconteceu quanto utilizou a função?

Faz um teste;

Cria uma Tabela com a dimensão cliente e uma expressão com:

If((($(vBL2017_2017B1) / $(vBL2017_2016B1) ) -1) <> 0, 0)

E outra:

(($(vBL2017_2017B1) / $(vBL2017_2016B1) ) -1)

Veja se ocorreria o 0;

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
rafaugusto
Contributor III
Contributor III
Author

Não me retorna os valores > 0 (fiz somente essa alteração) - colocando no condicional da dimensão

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Enfim... resolvido então?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
rafaugusto
Contributor III
Contributor III
Author

Pior q não. Na tabela q preciso, continua exibindo os valores 0

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Valores 0 aonde? Na dimensão? Tem como postar um print?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti