时间序列数据库设计-合并历史和预测数据



我对数据库设计比较陌生。我想建立一个基于一些已经存储在服务器上的数据的数据库。下面是服务器中表的详细信息:表1:历史数据表:ProductName日期AmountSold

表2:静态产品表:ProductIDProductName类别工厂

这些数据位于服务器中。历史数据从2000年至今。我已经加载了这些数据进入访问,并有服务器和访问之间的链接。

每年我们都会对产品的销售量做一个预测。我的想法是将历史数据与预测数据结合起来,将数据导入excel,并使用透视图来显示结果。我可以在x轴上看到日期,在y轴上看到历史销售和预测销售。最初我想做一个预测表如下:预测表:ProductNameForecastDateForecastSale

问题是由于两个表(预测和历史)有两个不同的时间范围(一个从2000年到2015年和预测表从2016-2026年),我不能使用查询合并它们。这意味着我不能使用数据透视表的功能,如切片器等来制作仪表板。

如果有人能帮助我,我将不胜感激。

生成一个具有与历史表相同列的预测表。您可以将它们合并到一个组合表中,该表表示具有实际数据的过去日期和具有预测数据的未来日期的时间轴。然后可以:

我可以在x轴上看到日期,在y轴上看到历史销售和预测销售。

如果你想在x轴上用"月份"或"季节"代替日期,这样其他列的数据就不能被x值区分(即在&在现在之后),然后你可以绘制y值标记的日期(或它的一个函数,如'历史' vs '预测')。

最新更新