5 Replies Latest reply: Aug 25, 2016 3:59 PM by mauro ponte RSS

    Comparação de Vendas: Dia da Semana Ano Anterior x Ano atual

    Lucas Pinheiro

      Bom dia a todos!

       

      Pessoal, preciso da ajuda de vocês. Estou tentando fazer uma comparação de vendas pelo dia da semana, procurei aqui na comunidade algo parecido para auxilio, porem não tive êxito.

       

      Explicação: Tenho as vendas do mês de julho 01/07/2016 à 31/07/2016 e quero comparar com as vendas do ano passado, porém quero comparar por dia da semana e não por dia do mês, por exemplo, dia 01/07/2016 cai em uma Sexta-Feira e no ano passado dia 01/07/2015 cai em uma Quarta-Feira, então começarei a minha comparação pelo dia 03/07/2015 seguindo o mesmo dia da semana do ano atual e terminará dia 02/08/2015, que será um domingo conforme dia 31/07/2016.

       

      Quem puder me dar um help?!

       

      Atenciosamente,

       

      Lucas Pinheiro.

        • Re: Comparação de Vendas: Dia da Semana Ano Anterior x Ano atual
          rodrigo silvestre

          Bom dia,

           

          vamos considerar que vc tem um mês e ano selecionados:

           

          primeiro dia do mês -> monthstart(CAMPO_DATA)     01/07/2016

          dia da semana -> weekday(monthstart(CAMPO_DATA))    retorna um num entre 0 e 6 -> sexta feira = 5


          mesma data do ano anterior -> addyears(monthstart(CAMPO_DATA),-1)  01/07/2015

          dia da semana da data anterior-> weekday(addyears(monthstart(CAMPO_DATA),-1) )     quarta feira = 3

           

          Com essas funções você já consegue trabalhar nelas e fazer o que precisa, [ 01/07/2015 + (5-3)  ] = 03/07/2015, sugiro colocar isso em variáveis para ficar mais fácil de trabalhar.