我对数据库设计比较陌生。我想基于已经存储在服务器中的一些数据来构建数据库。以下是服务器中表格的详细信息: 表1:历史数据表: 产品名称 日期 AmountSold
表2:静态产品表: 产品ID 产品名称 类别 工厂
这些数据位于服务器中。历史数据存在于2000年至今。我已经将这些数据加载到访问中,并且服务器和访问之间存在链接。
每年我们都会预测将要销售多少产品。我的想法是将历史数据与预测数据相结合,将数据导入excel并使用数据透视图来显示结果。因此,我可以在x轴上看到日期,并且可以在y访问中看到历史销售和预测销售。最初我打算制作如下预测表: 预测表: 产品名称 ForecastDate ForecastSale
问题在于,因为两个表(预测和历史)有两个不同的时间范围(一个从2000到2015,2016-2026的预测表),我无法使用查询合并它们。这意味着我无法使用诸如切片器之类的可旋转功能并制作仪表板。
如果有人可以帮助我,我感激不尽。
答案 0 :(得分:0)
使用与Historical表相同的列生成Forcast表。您可以将它们联合到一个组合表中,该表表示过去日期的时间表,其中包含实际数据和未来日期以及预测数据。然后你可以:
所以我可以在x轴上查看日期,并在y访问中查看历史销售和预测销售。
如果您想要x轴上的“月”或“季节”而不是日期,那么其他列的数据无法通过x值区分(即在当前之前和之后),那么您可以绘制标记为y的值日期(或其功能,如'历史'与'预测')。