Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Tabela - apenas registros específicos

Olá pessoal!

Gostaria de lhes pedir uma ajuda.

Estou usando o Qlik Sense e tentando criar uma tabela somente com registros que seguem um determinado critério. A origem dos dados é uma planilha de excel com uma coluna de produtos e outra de preços. No entanto, na tabela que estou criando no Qlik Sense gostaria de trazer somente os registros cujos produtos tivessem preço menor de R$ 15.

Alguém poderia me ajudar?

Desde já, agradeço a ajuda.

Abs,

André

Tags (1)
12 Replies
mario_sergio_ti
Not applicable

Re: Tabela - apenas registros específicos

Amigo;

Algo assim;

TABELA_EXEMPLO:

Load

    Cod,

    Produto,

    Preco

FROM [lib://Qlik_suporte/planilha.xlsx] (ooxml, embedded labels, table is dados)

Where [Preco] < 15;

Not applicable

Re: Tabela - apenas registros específicos

Caro Mario,

Obrigado pela pronta-resposta.

Mas como sou novato no Qlik Sense, pergunto se não poderia digitar alguma função no campo "Expressão" da Medida Preço. Tentei colocar o que vc me passou mas ele não reconhece o comando Load.

Haveria essa possibilidade?

Abs e obrigado,

André

mauroponte
Not applicable

Re: Tabela - apenas registros específicos

André,

Outra opção é voce carregar todos os valores e filtrar na expressão os valores que voce deseja.

Estou anexando um QVW de Exemplo. analise as expressões das tabelas com e sem limitador de valor.

Espero que te ajude.

mario_sergio_ti
Not applicable

Re: Tabela - apenas registros específicos

Amigo.

Amanhã quando chegar ao trabalho, te mostro.

Mas você deve estar tentando pelo Gerenciador de Dados, o que te passei é para ser utilizado no Editor de Carga de Dados

Not applicable

Re: Tabela - apenas registros específicos

Mauro,

Obrigado pela resposta.

Estou justamente tentando achar os comandos que me permitam filtrar na expressão pois como vc sugeriu já havia carregado todos os valores.

Como trabalho com Mac e uso o Qlik Sense Cloud, não consegui abrir seu qvw pois a versão desktop é só para windows.

Você saberia dizer os comandos para fazer o filtro na expressão?

Abs e obrigado,

André

mario_sergio_ti
Not applicable

Re: Tabela - apenas registros específicos

Amigo, segue solução:

teste.gif

mario_sergio_ti
Not applicable

Re: Tabela - apenas registros específicos

Se clicar na imagem gif acima, poderá ver em tela completa.

mauroponte
Not applicable

Re: Tabela - apenas registros específicos

Seguem as expressões.

1-sem restrição de Valor:

     sum(preço)

2-Com restrição de valor:

     sum({<preço={">15"}>}preço)

     Obs.: Nesse caso voce poderia tambem utilizar uma variável para passar o valor limite, pois caso voce utilize essa expressão para mais de um objeto quando voce alterar o valor limite na variavel irá alterar para todas as expressões de todos os objetos. ficaria assim:

     sum({<preço={">$(Valor_Limite)"}>}preço) - Onde valor Limite é o nome da variável quem contem esse valor.

Espero ter ajudado.

mario_sergio_ti
Not applicable

Re: Tabela - apenas registros específicos

Outra forma de limitar, é no próprio visualizador, sem precisar trabalhar no script;

teste2.gif