Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Clever_Anjos
Employee
Employee

Mostrando valores zerados

Uma questão corriqueira no fórum é como fazer para aparecer em um gráfico todos os dias de venda, mesmo quando tiver os valores zerados.

Existe um pequeno "truque" que pode ser utilizado.

No exemplo anexo veja que existe uma tabela com as vendas e outra com o calendário

Capturar.PNG

Nessas tabelas temos:

  • DimCalendario - Todos os dias
  • Fato - Valores de vendas (nem todos os dias tivemos venda)

Nosso requisito é um gráfico como o seguinte:

gráfico.png

Note que nos dias 17/09, 24/09, 01/10 não temos venda, mas a data aparece, indicando que não houve venda naquela data.

Qual o "macete"?

Note que nosso calendário, possui todas as datas que compõe o período, não somente os que tem venda. É importante gerar-se o calendário garantindo isso e não apenas dando um "load distinct data" na sua tabela fato (fazer isso carregaria apenas as datas em que aconteceram vendas.

Ainda não estão aparecendo os dias "Zerados", e aí?

O comportamento padrão do QlikView é esconder as linhas onde o valor esta zerado, é importante desmarcar essa opção na aba "Apresentação"/Presentation

Capturar3.PNG

Segue o QVW

Labels (2)
2 Replies
nicolett_yuri

Muito bom seu Clever!!!

Bela dica!

PS: Essa semana irei fazer um post sobre o mesmo assunto em meu Blog, mas a dica é diferente! É um complemento!!!

Not applicable

Boa dica mesmo!

Obrigado.

Gustavo