Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
welinton123
Contributor III
Contributor III

Contar Loja Sem Compra no Mês Atual

Boa tarde,

Estou precisando identificar o % de clientes sem compra dividindo os clientes que não compraram no mês pelos que compraram nos últimos 2 meses.

O problema é que o sistema de venda só tem registro de quem compra então se ele não comprou no mês ele não existe na tabela daquele mês.

O resultado mais próximo que consegui foi colocando a loja como dimensão, colocando uma expressão para somar os 2 últimos meses, colocando outra coluna com if dizendo se a soma das vendas da loja for zero então zero se não 1.

Com essa estrutura eu consigo ver as lojas com venda zero porque ela aparece nos dois períodos.

o problema é que não quero ver isso por loja, quero ver por filial, mas não posso remover a dimensão loja.

Alguém tem uma dica?

Obrigado!

Labels (3)
1 Solution

Accepted Solutions
welinton123
Contributor III
Contributor III
Author

Pessoal,

acho que resolvi utilizando algumas variáveis para contar os comprantes dos dois últimos meses, comprantes do mês atual e calcular a variação entre eles.

Quando eu fiz da primeira vez só retornava zero, mas o problema estava no comportamento da variável.

Neste post aqui eu consegui resolver uma parte do problema e desembaraçar o restante.

Porque quando carrego uma variável numa coluna, todos os valores ficam iguais?

Obrigado!

View solution in original post

9 Replies
Marcio_Campestrini
Specialist
Specialist

Wellinton

Pose um exemplo dos seus dados e do resultado para a análise ficar mais simples.

Como obter ajuda? Leia antes de postar

Márcio Rodrigo Campestrini
Not applicable

Caso você tenha a dimensão cliente com todos os clientes é possível usar set analys

exemplo =Count({1-<VENDA={>0}>} CLIENTE)

explicação: 1 representa todo o conjunto de dado

                  - modificador para trazer tudo do primeiro conjunto menos os dados encontrados no segundo conjunto

                  <VENDA={>0}> conjunto que pega apenas quando houver vendas

welinton123
Contributor III
Contributor III
Author

Obrigado Márcio,

de fato a pergunta ficou meio vazia e como o Clever diz, "O cara que vaia ajudar não está sentado do teu lado".

Apesar de expressão uma situação, é bem mais simples quando se tem os dados para trabalhar na solução.

Abs.

welinton123
Contributor III
Contributor III
Author

Obrigado Rodrigo,

eu até tenho essa tabela completa de clientes, mas ela não é o grupo referência porque por dados históricos e clientes flutuantes meu cadastro tem 170mil clientes sendo que vendo para apenas 82mil no mês em média.


Por isso defini que o grupo precisa ser os clientes que compraram entre 01/05/2016 e 30/06/2016.

Destes, precisaria identificar quem não comprou no mês de Julho/2016.


O problema é que não dá para contar venda zero porque se o cliente não vende, ele não gera registro para ser contato.


Vou fazer mais uns testes aqui!


Obrigado!

Marcio_Campestrini
Specialist
Specialist

Not applicable

Welinton todos os filtros podem ser feitos nos sets analisys. Sugiro dar uma pesquisada nesta parte.

A informação fornecida pelo Marcio pode ajudar e muito!

welinton123
Contributor III
Contributor III
Author

Pessoal,

acho que resolvi utilizando algumas variáveis para contar os comprantes dos dois últimos meses, comprantes do mês atual e calcular a variação entre eles.

Quando eu fiz da primeira vez só retornava zero, mas o problema estava no comportamento da variável.

Neste post aqui eu consegui resolver uma parte do problema e desembaraçar o restante.

Porque quando carrego uma variável numa coluna, todos os valores ficam iguais?

Obrigado!

welinton123
Contributor III
Contributor III
Author

Márcio,

Muito obrigado, este post é super interessante e tem tudo haver com o meu projeto atual.

Obrigado!

welinton123
Contributor III
Contributor III
Author

Sim Rodrigo, e a parte que fala sobre estados alternativos que eu não conheço bem vai ser de grande valia também!

Abs!