【发布时间】:2014-12-17 17:58:29
【问题描述】:
我很难通过 SQL 查询来提供 6 个月的预测。我可以通过以下格式的查询将我的数据放入数据透视表中:
Period Date Percent
-------------------------------------------
1 2013 11 01 00:00:00.000 0.3762
2 2013 12 01 00:00:00.000 0.3584
3 2014 01 01 00:00:00.000 0.3604
4 2014 02 01 00:00:00.000 0.3292
5 2014 03 01 00:00:00.000 0.3519
6 2014 04 01 00:00:00.000 0.4064
7 2014 05 01 00:00:00.000 0.3874
8 2014 06 01 00:00:00.000 0.4067
9 2014 07 01 00:00:00.000 0.4623
10 2014 08 01 00:00:00.000 0.412
11 2014 09 01 00:00:00.000 0.4155
12 2014 10 01 00:00:00.000 0.3929
13 2014 11 01 00:00:00.000 0.4038
我需要使用数据集中的最后 6 个月(周期 8 至 13)预测接下来的 6 个日期,即 2014 年 12 月 1 日至 2015 年 5 月 1 日
Period Date Percent Forecast
----------------------------------------------------------------
1 2013 11 01 00:00:00.000 0.3762
2 2013 12 01 00:00:00.000 0.3584
3 2014 01 01 00:00:00.000 0.3604
4 2014 02 01 00:00:00.000 0.3292
5 2014 03 01 00:00:00.000 0.3519
6 2014 04 01 00:00:00.000 0.4064
7 2014 05 01 00:00:00.000 0.3874
8 2014 06 01 00:00:00.000 0.4067
9 2014 07 01 00:00:00.000 0.4623
10 2014 08 01 00:00:00.000 0.412
11 2014 09 01 00:00:00.000 0.4155
12 2014 10 01 00:00:00.000 0.3929
13 2014 11 01 00:00:00.000 0.4038
14 2014 12 01 00:00:00.000 0.3936
15 2015 01 01 00:00:00.000 0.3874
16 2015 02 01 00:00:00.000 0.3811
17 2015 03 01 00:00:00.000 0.3748
18 2015 04 01 00:00:00.000 0.3686
19 2015 05 01 00:00:00.000 0.3623
我该怎么做?
【问题讨论】:
-
这不是数据库设计的目的。使用统计数据包——SAS、SPSS、R 或类似的东西。
-
您是否给出了一些关于如何从您拥有的数据中得出预测的业务规则?
-
这是一个 SSRS 图表,这就是为什么我不在另一个工具中这样做。我做过预测的唯一地方是在 Excel 中使用 FORECAST 函数。我们正在将报告从 Excel 转移到 SSRS 和 SQL Server。
-
设计预测算法过于宽泛。这应该关闭。
-
你的预测算法是什么?对我们来说,从第 14 行开始的预测值只是随机数。
标签: sql sql-server