3 Replies Latest reply: Aug 5, 2015 9:54 AM by Fernando Tonial RSS

    Calculo Média Trimestre

    Paulo Mulato

      Senhores, tenho as seguinte variáveis em minha base:

       

      vMesAtual=Max([MesN])  //Mes de 1 a 12

      vAnoAtual=Max([ANO])

      vMesAno=date(MakeDate(vAnoAtual,vMesAtual),'MMM/YYYY')

      vMesAtual=date(addmonths(MakeDate(vAnoAtual,vMesAtual),0),'MMM/YYYY')

      vMesAnterior1=date(addmonths(MakeDate(vAnoAtual,vMesAtual),-1),'MMM/YYYY')

      vMesAnterior2=date(addmonths(MakeDate(vAnoAtual,vMesAtual),-2),'MMM/YYYY')

      vMesAnterior3=date(addmonths(MakeDate(vAnoAtual,vMesAtual),-3),'MMM/YYYY')

       

      E tenho a seguinte expressao para calculo da media dos ultimos tres meses, porem ele nao esta calculando, me traz zero de resultado:

       

      =((sum({<[MesVenda]={'$(vMesAnterior1)'}>}[TBL_CONCURSO.Valor_Venda])

      +

      sum({<[MesVenda]={'$(vMesAnterior2)'}>}[TBL_CONCURSO.Valor_Venda])

      +

      sum({<[MesVenda]={'$(vMesAnterior3)'}>}[TBL_CONCURSO.Valor_Venda]))/3

       

      Se eu calculo somente o resultado do mes atual o resultado vem correto:

       

      sum({<[MesVenda]={'$(vMesAtual)'}>}[TBL_CONCURSO.Valor_Venda])


      O campo [MesVenda] esta no script no formato MMM/YYYY, Conseguem me ajudar, obrigado.