Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá pessoal.
Sou um usuário novo no QlikView e preciso criar um acompanhamento de quantos cadastros de clientes são inclusos no mês por consultor de vendas.
Estou usando uma Pivot Table da seguinte forma:
Dimensions
Ger
Sup
Ven
=$(varTxtAnoMes)
Expression
Count(distinct [Cli (Cód)]) para contar a quantidade total de cadastros do colaborador no mês.
Preciso saber como colocar na coluna seguinte, somente a quantidade de clientes inclusos no mês, para assim, analisar o crescimento da base de clientes dos colaboradores.
Alguém poderia me ajudar com essa dúvida ?
Desde já agradeço.
Abs.
Jhones,
Teria que ter a data de cadastro do cliente ou na carga das Vendas/Notas (se não for de um determinado ano para a frente) usar o Exists() por exemplo para determinar a primeira compra.
ex do Exists():
Pedidos:
LOAD
Id_Pedido,
Pedido_Data,
Pedido_Nro,
Cliente_Codigo,
if(Exists(Cliente_Codigo),'Não','Sim') as Cliente_Novo,
....
From ..... Order By Pedido_Data;
Aonde se ler em ordem de Data os pedidos, o Exists() ira dizer se o cliente já foi lido anteriormente ou não. Se não foi, é a primeira vez que esta sendo lido e portanto a primeira compra. Lembrar que se na carga tiver uma leitura de Pedidos dos últimos anos e não de tudo, pode ser que o cliente ja tenha compra em um periodo anterior ao da leitura.
Outra forma seria na expressao usar o inmonth()
Aonde usaria a data do pedido e a data de cadastro do cliente (partindo da premissa que ele foi cadastrado no mês da compra. Pode ser que tenham cadastrado ele no dia 31 e colocado o pedido no dia seguinte, dia 1. Assim ele não seria identificado como cliente novo em nenhum mês. São observações a serem levadas em conta para o caminho a seguir.)
count( distinct if(InMonth(Cliente_Dt_Cadastro, Pedido_Data,0), Cliente_Codigo) )
aonde o inmonth() verifica se uma data esta dentro do mês da segunda data (de uma maneira geral. Mais detalhes,melhor ver o help).