5 Replies Latest reply: Feb 7, 2011 2:39 PM by fabio cabral RSS

    Ajuda com Expressão..

    Marcelo Machado

      Olá Pessoal, utilizo uma expressão para cálculo referenciando ano atual com ano anterior (ex. Sum ({$<ANO={$(=Max (ANO))}>}VALOR) / Sum ({$<ANO={$(=Max (ANO)-1)}>}VAL_ITEM) ) até aí tudo bem, existe esta mesma possibilidade para meses? sem ter que utilizar os filtros, pois preciso apresentar numa mesma visão, um resultado comparando o ano atual com o anterior e o mês atual com o mesmo mês do ano anterior.

      Se alguém puder me ajudar agradeço.

      Marcelo Machado

        • Ajuda com Expressão..
          fsimoes

          Marcelo,

          A idéia é a mesma que vc utilizou para o Ano. Só que acrescentando Max(Mes), há outras formas de fazer, mas segue um exemplo, baseado no seu.

           

          Sum ({$<ANO={$(=Max (ANO))}, MES={$(=Max(MES))}>}VALOR) / Sum ({$<ANO={$(=Max (ANO)-1),MES={$(=Max(MES))}}>}VAL_ITEM) )

          Só cuide com a formatação, pois seu campo MES pode estar "jan" e a função retornar 01, isso é uma coisa que acontece as vezes. Mas a idéia é essa, qualquer coisa da um grito que faço um exemplo melhor.

          Abraço

            • Ajuda com Expressão..
              Marcelo Machado

              Fábio, muito obrigado pela ajuda,

              Só que ainda me retorna um total "0,00" como resultado, sendo que para os títulos da tabela funciona como você informou para o mês de jan = 01, más para mim não é tão importante quanto o resultado da soma.

              Usei a expressão abaixo, praticamente o que você me ajudou...

               

               

               

               

               



               

              Sum

               

               

              ({$<ANO={$(=Max (ANO))}, MES={$(=Max(MES)-11)}>} QTD_ITEM )



            • Ajuda com Expressão..
              Marcelo Machado

              Olá, alguém tem alguma outra solução para o problema acima? obrigado!