1 Reply Latest reply: Mar 25, 2018 2:36 PM by Alessandro Furtado RSS

    Quantidade de clientes cadastrados no mês por colaborador.

    Jhones Correa

      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)

       

      Print.PNG

      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.

        • Re: Quantidade de clientes cadastrados no mês por colaborador.
          Alessandro Furtado

          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).