Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
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é

12 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

Algo assim;

TABELA_EXEMPLO:

Load

    Cod,

    Produto,

    Preco

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

Where [Preco] < 15;

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

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
Creator II
Creator II

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
Partner - Specialist
Partner - Specialist

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

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

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
Partner - Specialist
Partner - Specialist

Amigo, segue solução:

teste.gif

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

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

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

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
Partner - Specialist
Partner - Specialist

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

teste2.gif

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