在SQL中复制Excel趋势公式(带/样本数据)

时间:2014-03-26 21:13:26

标签: sql excel-formula trend

我正在将基于Excel的预测工作簿转换为SQL存储过程。我无法转换2个相关的Excel表,因为它们使用先前的滚动时间段值来计算未来的周数。我不确定如何参考前一周,前一周依赖于前一周等等......

这是Dropbox上的示例工作簿:https://www.dropbox.com/s/efeljfea9kkcjhb/SQL%20Trend%20Factor.xlsm

和一些代码来创建一个类似于我的实际表结构的临时表:

CREATE TABLE #test
(entity char(1) not null,
    period tinyint not null,
    value smallint not null
)

INSERT INTO #test (entity,period,value)
VALUES('A',1,500),
('A',2,600),
('A',3,700),
('A',4,650),
('A',5,675),
('B',1,400),
('B',2,450),
('B',3,425),
('B',4,500),
('B',5,600),
('C',1,500),
('C',2,550),
('C',3,525),
('C',4,535),
('C',5,550)

SELECT * FROM #test

提前感谢您提供的任何帮助。我已经能够在这个网站上找到许多其他解决方案,并感谢您提供的帮助!

0 个答案:

没有答案