Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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..
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:
Onde:
Felipe.
Boa tarde.
Sum([Compras Preço Custo]/[Compras Qtde ])
/
Sum({< [Mês] = {"$(=month(yearStart(Ano)))"} >} [Compras Preço Custo ]/[Compras Qtde ])