Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Bug: mesma informação utilizada em dois objetos não conferem

Bom dia Pessoal,

Por favor, peço ajuda... um desafio.... problema simples mas difícil de achar...

Com base no QV anexo, a base listada em um objeto do tipo tabela não reflete a soma da mesma no gráfico de tabela dinâmica !!!. O valor de R$ 192,00 no quadro de cima (tabela dinâmica) é o valor esperado de 15 linhas da base, onde 12 delas se anulam (entre lançamentos e estornos), mas as últimas três somadas dão realmente R$ 192,00 e representam os lançamentos que persistiram na base. Em outras palavras, as últimas três linhas que representam a soma da tab. dinâmica não estão presentes na exibição das informações em forma de tabela simples.

Isolei esses objetos do aplicativo a anexei aqui nesse QVW, fiz extração só a nota fiscal ofensora, revi todas as propriedades do objeto tabela do QV, em nenhum ponto peço para omitir linhas. Revi todo o MER, e como vocês podem ver isoladamente o problema persiste.

O campo a ser somado é o CTB_VALORCONTABIL

Não era para dar qualquer diferença quando referenciamos a mesma base em dois objetos do QV, um do tipo tabela dinâmica e outro do tipo tabela... se o usuário não tivesse pedido os dados no detalhe, ninguém notaria, pois no resumo, os valores batem com o ERP da empresa e batem inclusive com a query extratora do QV, mas no APP aqui está o bug..

Desde já agradeço..

Labels (1)
  • Other

1 Solution

Accepted Solutions
nicolett_yuri

Evandro, isso não é BUG.

O Qlikview trabalha em memória e ele entende que deve omitir duas linhas iguais para fazer essa economia, mas note que o valor só não é exibido em sua tabela, mas se fizer a soma o mesmo será contabilizado.

Imagine o seguinte caso:

ID, VALOR

1, 20

1, 35

1, 40

2, 10

2, 10

2, 25

Repare que existem duas linhas com o ID 2 e Valor 10, então se você colocar essa informação para exibir em uma tabela, sem agregação, ele vai omitir uma linha e exibir somente uma delas (economia de memória), porém se você adicionar essa informação em um gráfico do tipo tabela e fizer a soma da coluna VALOR, então esse valor será computado.

View solution in original post

3 Replies
nicolett_yuri

Evandro, isso não é BUG.

O Qlikview trabalha em memória e ele entende que deve omitir duas linhas iguais para fazer essa economia, mas note que o valor só não é exibido em sua tabela, mas se fizer a soma o mesmo será contabilizado.

Imagine o seguinte caso:

ID, VALOR

1, 20

1, 35

1, 40

2, 10

2, 10

2, 25

Repare que existem duas linhas com o ID 2 e Valor 10, então se você colocar essa informação para exibir em uma tabela, sem agregação, ele vai omitir uma linha e exibir somente uma delas (economia de memória), porém se você adicionar essa informação em um gráfico do tipo tabela e fizer a soma da coluna VALOR, então esse valor será computado.

Anonymous
Not applicable
Author

Yuri, matou a charada, isso mesmo !!! ao colocar um DISTINCT na minha query de extração pra conferir.... representa perfeitamente a questão de economia de memória.... Obrigado

nicolett_yuri

Só avalie se o DISTINCT não vai remover registros em que deveriam ser computados.