Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Filtro com expressão

Bom dia amigos !

Estou querendo fazer uma expressão em um filtro. Porem, esse qlik e traduzido em três linguás.

Existe uma variavel chamada 'vtema' que traduz as linguás.

poderiam me ajudar?

Exemplo:

=IF (Tema_EN <>'joao' or Tema_ES <>'joao' or Tema_PT <>'joao,   )

Obrigado !

Labels (1)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Boa tarde !

Obrigado a todos que me ajudaram, acabei resolvendo sozinho.

Tive que criar uma segunda variavel que guardasse o valor da outra variavel.

Ate a próxima !

View solution in original post

16 Replies
Clever_Anjos
Employee
Employee

Não entendi bem, "Estou querendo fazer uma expressão em um filtro." você quer incluir um ListBox que dependendo da lingua mostre cada um campo?

O melhor jeito é incluir 3 ListBox (cada um com o campo puro, sem expressão) com condicionais na aba Layout, cada um aparecendo de acordo com a lingua selecionada

Anonymous
Not applicable
Author

Uma lista de temas, essa listra e traduzida em 3 linguas. Eu quero que essa lista não traga um certo tema.

Entendeu ?

Clever_Anjos
Employee
Employee

Não conheço esse termo "tema" em Qlik.

São três campos? Tema_EN,Tema_ES e Tema_PT?

Anonymous
Not applicable
Author

Clever, 'Tema', e o campo da lista. A dimensão que a lista vai utilizar para fazer os filtros, entendeu ?

Tema_EN = Tema,  só que traduzido em inglês,e os demais a mesma coisa, só que em suas linguás.

Existe uma variavel 'vTema' que já tem as 3 linguás, então, quero fazer uma lista que traga os temas e as traduções, porem só quero que deixe de trazer um certo tema.

Exemplos:

=IF (Tema_EN <>'joao' or Tema_ES <>'joao' or Tema_PT <>'joao', $(vTema), null()  )

e mais ou menos isso que estou tentando fazer.

Consegue entender?

Clever_Anjos
Employee
Employee

$(vTema) o que tem nessa variável?

São três campos? Tema_EN,Tema_ES e Tema_PT?


Como obter ajuda? Leia antes de postar

Anonymous
Not applicable
Author

Vamos la, irei explicar novamente.

O qlikview e traduzido em 3 idiomas. Português, inglês e espanhol.

Existe uma dimensão chamada 'Tema', ok ?

exemplo: tema = esporte, lazer, economia, etc ...

essa tal variavel 'vTema', traduz esse temas para outros idiomas, certo ?

Eu quero fazer uma lista(filtro) que traga os temas traduzidos nos 3 idiomas, porem, nao traga um certo tema(esporte),

entendeu agora ?

Clever_Anjos
Employee
Employee

Se puder postar uma parte do seu qvw talvez alguém possa ajudar

Anonymous
Not applicable
Author

=IF(Tema_EN <> 'esporte', Tema_EN, null())

and IF(Tema_PT <> 'esporte',Tema_PT, null())

and IF(Tema_ES <> 'esporte', Tema_ES, null())

Tem como entender mais ou menos o que eu quero ?

Que essas três traduções não peguem 'esporte'

Anonymous
Not applicable
Author

Porem, com essa expressão não esta funcionando ...