Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

T5.png

Começando, tenho uma tabela de preços, outra tabela distinta de alguns produtos da tabela maior (ou seja uma amostra) que foram pesquisados preços em concorrentes, esta tabela é chamada Tabela de produtos pesquisados. São duas tabelas distintas, criei acima o modelo de tabela comparação que é o OBJETIVO, digo, criar uma terceira tabela somente com os produtos pesquisados com seus preços, de acordo com os filtros abaixo, do referente (empresa referencia), será feito a escolha da loja referente e ao lado a loja concorrente. Fiz algumas tentativas e obtive o resultado acima, ele traz tudo da referencia e alguns do concorrente (pesquisado) deixando campos em branco. Como posso desenvolver esta comparação da tabela OBJETIVO usando o Qlikview?

Tags (1)
11 Replies
valescamila
Visitor

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

Bom dia, José!

O que você deseja fazer, vai depender da modelagem que foi feita no painel.

Como ajuda rápida, você pode incluir um Set Analysis na sua Expressão:

sum({< PreçoPesquisado={'*'} >}Preço)

sum({< PreçoPesquisado={'*'} >}PreçoPesquisado)

Isto fará com que apenas sejam somados os Preços dos produtos onde o Preço Pesquisado não é nulo.

qlik.png

Veja se isto lhe atende. Se não, peço que poste seu QVW para melhor entendimento.

MCampestrini
Valued Contributor

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

José

Conceitualmente isso não é um problema. A visão que está disponível leva à leitura de que os produtos que não aparecem o preço não foram pesquisados/não existem na loja da concorrência.

Posto isso, uma das maneiras de resolver é, no script, fazer um teste semelhante a:

  If(isNull(preco pesquisado), 0, 1) As PesquisaPrecoExecutada

E na expressão do seu gráfico colocar:

  Sum({<PesquisaPrecoExecutada = {1)>} preco pesquisado)

Márcio Rodrigo Campestrini
mario_sergio_ti
Valued Contributor

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

Amigo;

Se possível e for o caso, marque as respostas apropriadas como Útil e/ou Correta para que outros membros possam saber que a sua pergunta foi respondida.

Referência (Tópicos 2.3 e 2.4): Manual do usuário | Como criar e gerir minhas perguntas?

Abraço.

Not applicable

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

Camila, muito obrigado

Deu certo sim rsrsrs

Estou com dimensões cíclicas no gráfico que altera a quantidade de registros com valores  e no somatório lá embaixo altera o valor quando eu mudo, tem jeito de congelar o valor total?

Not applicable

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

Márcio, tudo bem?

Meu, deu certo também, muito obrigado!

Not applicable

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

Ok obrigado pela dica, peço desculpas!

mario_sergio_ti
Valued Contributor

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

Tudo bem amigo, com a correria do dia a dia não é fácil mesmo;

Existem perguntas de membros que estão a alguns meses em aberto.

Estamos aqui para apoiar um ao outro.

Abraço.

Not applicable

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

Meu caro, a sua solução nao isolou completamente os valores R$0,00. Podemos rever?

MCampestrini
Valued Contributor

Re: Como criar uma tabela comparativa de preços da tabela da empresa comparando somente com preços pesquisados?

José

Nesse caso, mude a lógica inicial para:

  If(isNull(preco pesquisado), 0, If(preco pesquisado = 0, 0, 1)) As PesquisaPrecoExecutada

Márcio Rodrigo Campestrini