5 Replies Latest reply: Dec 1, 2016 8:27 AM by rodrigo silvestre RSS

    Acumular valor até o mês atual selecionado

    Luiz Fernando Bezerra

      Srs, Boa noite !

       

      Estou fazendo um gráfico , onde tenho valores de meses anteriores, que devem ser acumulados até Mês (Atual Selecionado)

      Exemplo : Caso eu seleciono Novembro de 2015, ele acumula desde Janeiro /2015 até o Nov/2015, respeitando o Max(Ano).

       

      Para a seguinte solução eu tenho o SetAnalisys:

       

      =  if(Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)  <999        ,

        Num(Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)              ,'##0,00 un'),

       

       

        if(Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)  >=1000    and  Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)  <=999999,

        Num(Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)  /1000      ,'##0,00 mm'),

       

       

        if(Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)  >=1000000 and Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'},  TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas) <=999999999 ,

        Num(Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)  /1000000    ,'##0,00 mi'),

       

       

        if(Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)  >=1000000000 ,

        Num(Sum({<Ano = {'$(=Max(Ano))'} ,Mes= {'<=$(=Max(Mes))'}, TipoVendFat = {'VENDAS'} , Portfolio = {'VME','AMEX'} , Cenario = {'REALIZADO'}>}QtdVendas)  /1000000000 ,'##0,00 bi')))))

       

      Quando eu incluo  Mes= {'<=$(=Max(Mes))'}, na expressão, não me retorna valor nenhum, gostaria de saber se posso passar outro parâmetro para ele resolver esta questão ?

      Já naveguei na Community, porém não encontrei algo que fosse o mesmo problema, porém o assunto tratava do mesmo cenário de acumulado.


      Desde já agradeço.