8 Replies Latest reply: Apr 28, 2015 10:46 AM by Tiago Ferrucio RSS

    Ajuda com Set Analysis - Apresentar Qtde de Clientes com base em data diferentes para cada contrato

    Marcelo Fonseca

      Bom dia! Tenho a seguinte situação:

       

      Preciso mostrar em um gráfico de tabela simples, por código de contrato, a quantidade de "clientes" que o mesmo possui.

      Mas, o mês base de cada contrato é diferente, que seria o seu mês de "aniversário" (mês da venda).

       

      Algumas regras, para exemplo

      a) o contrato 999 tem a data de aniversário em 08/2013:

      b) o contrato 777 tem a data de aniversário em 02/2014.

       

      Para o contrato 999:

      Considerando que estamos em 04/2015, o mês base para a quantidade de clientes seria 08/2014.

       

      Para o contrato 777:

      Considerando que estamos em 04/2015, o mês base para a quantidade de clientes seria 02/2015.


      Ou seja, se o Mês de aniversário do contrato for maior ou igual a 04/2015 (atual), o mesmo deve considerar o ano anterior, caso contrato, o ano atual.


      Tentei fazer isso com a seguinte Set Analysis, mas, fica com todos os valores zerados.

      =Sum({$<KEY.COMPETENCIA={'$(=MakeDate(Max(Year(KEY.COMPETENCIA))-If(Month(CRTANTE.VIGENCIA_CONTRATO)>=Month($(v_MaxCompetencia)),1,0),Month(CRTANTE.VIGENCIA_CONTRATO),01))'}>} RESULT.QTDE_USUARIOS)


      Sem título.png


      Com a Set Analysis que mencionei, funciona apenas se eu selecionar "apenas" um contrato:


      Sem título.png


      Alguém poderia ajudar?