Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
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.
Boa tarde,
Acredito que uma dimensão calculada resolva seu problema,
Ex.: If(status='Ativo',nome)
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);
É possível direto no script pra vc ja ter esse campo calculado pra toda App,
if(Status='Ativo',Nome) as Ativos
coloquei no exemplo.
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'
Isso mesmo Leandro.
Agradeço pela atenção!
Opa... blz, precisando é so dar o grito ai que alguém da uma ajuda.
só marca resposta correta ai e fica tudo certo...
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.
Boa tarde Osório,
Mas qual seria a expressão?
Bom se for para aparecer só os nomes onde o status está ativo coloque a seguinte expressão:
if(Status='Ativo',Nome)