2 Replies Latest reply: Oct 26, 2017 1:32 PM by sodre michelly RSS

    Cálculo Inflação

    Nara Franzen

      Bom dia,

       

      Estou com um problema que deve ser simples, mas não estou conseguindo. Preciso criar um cálculo de inflação onde, tenho que pegar o custo do item deste mês, e dividir pelo custo deste item no mês de janeiro. Estou fazendo isso via set analysis, com a seguinte fórmula:

       

      Sum( {< Mês = >}[Compras Preço Custo]/[Compras Qtde ]))

      /

      Sum({< [Mês] = {"$(=month(yearStart(Ano)))"} >} [Compras Preço Custo ]/[Compras Qtde ])

       

      O problema é que só funciona para o mês de janeiro, não estou conseguindo replicar o valor de janeiro para os meses seguintes. Como eu disse, deve ser algo bem simples que não estou vendo!

       

      Muito obrigada..

        • Re: Cálculo Inflação
          Felip Drechsler

          Olá Nara,

           

          isso é possível através da carga de dados no script, por exemplo, o script abaixo:

           

          x:

          load * Inline

          [

          Mês,Compras Preço Custo,Compras Qtde

          01/01/2017,10,100

          02/01/2017,9,12

          03/01/2017,8,124

          04/01/2017,45,123

          05/01/2017,11,123

          06/01/2017,98,73

          07/01/2017,823,66

          08/01/2017,123,123

          09/01/2017,123,665

          ];

           

          NoConcatenate

          JanValues:

          Load

          Mês,

          [Compras Preço Custo]/[Compras Qtde] as [Proporção Referência];

          Load

          *

          Resident x

          where Mês = MonthStart(YearStart(Today()));//'01/01/2017';

           

          y:

          Load

          *,

          [Compras Preço Custo]/[Compras Qtde] as [Proporção Mês],

          Month(Mês) as [Month Name]

          Resident x;

           

          join (y)

          Load

          Mês as Referencia,

          [Proporção Referência]

          Resident JanValues;

           

          drop tables x,JanValues;

           

          FinalData:

          Load

          *,

          [Proporção Mês]/[Proporção Referência] as Inflação

          Resident y;

           

          drop table y;

           

          Produz o seguinte:

          Sample.png

          Onde:

          • Proporção Mês: [Compras Preço Custo]/[Compras Qtde] para o mês determinado de cada linha
          • Proporção Referência: [Compras Preço Custo]/[Compras Qtde] para o mês de janeiro
          • Inflação: Divisão da Proporção Mês / Proporção Referência.

           

          Felipe.

          • Re: Cálculo Inflação
            sodre michelly

            Boa tarde.

             

            Sum([Compras Preço Custo]/[Compras Qtde ])

            /

            Sum({< [Mês] = {"$(=month(yearStart(Ano)))"} >} [Compras Preço Custo ]/[Compras Qtde ])