Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
glaubergc
Contributor II
Contributor II

Editar Expressões

Olá Senhores(as),

Sou iniciante na ferramente do Qlikview, e estou com uma dúvida que deve ser simples.

Bom tenho uma tabela chamado CLIENTES aonde encontra-se três campos: codigo, nome, status.

No Qlikview criei uma lista com os nomes dos clientes, porém só quero que apareça nessa lista os clientes que tenha o campo Status=Ativo.

Como faço na Expressões?

1 Solution

Accepted Solutions
Not applicable

Em lista se vc clicar com botão direito e ir na aba geral e em campo, a ultima opção é expressões, essa opção permite vc criar a expressão para na lista só aparecer os ativos.

View solution in original post

11 Replies
Anonymous
Not applicable

Boa tarde,

Acredito que uma dimensão calculada resolva seu problema,

Ex.: If(status='Ativo',nome)

glaubergc
Contributor II
Contributor II
Author

Boa tarde Leandro,

Na Propriedades da Lista[CLIENTES], não encontra-se a aba Dimensão.

Teria como inserir a condição IF no Editar Script, exemplo:

LOAD codigo,

          nome,

          if(status='Ativo',nome)

FROM

(ooxml, embedded labels, table is CLIENTES);

Anonymous
Not applicable

É possível direto no script pra vc ja ter esse campo calculado pra toda App,

     if(Status='Ativo',Nome) as Ativos

coloquei no exemplo.

Anonymous
Not applicable

Este exemplo que passei vc carrega toda a tabela e cria um campo com somente o nome dos ativos,

agora se vc so quer carregar os ativos faz um Where na carga,

LOAD Cod,

     Nome,

     Status

FROM

C:\123.xlsx (ooxml, embedded labels, table is Plan1)

Where

  Status = 'Ativo'

glaubergc
Contributor II
Contributor II
Author

Isso mesmo Leandro.

Agradeço pela atenção!

Anonymous
Not applicable

Opa... blz, precisando é so dar o grito ai que alguém da uma ajuda.

só marca resposta correta ai e fica tudo certo...

Not applicable

Em lista se vc clicar com botão direito e ir na aba geral e em campo, a ultima opção é expressões, essa opção permite vc criar a expressão para na lista só aparecer os ativos.

glaubergc
Contributor II
Contributor II
Author

Boa tarde Osório,

Mas qual seria a expressão?

Not applicable

Bom se for para aparecer só os nomes onde o status está ativo coloque a seguinte expressão:

if(Status='Ativo',Nome)