Rails应用程序 - 按日期销售报告最佳方法

时间:2013-04-09 20:47:49

标签: ruby-on-rails ruby-on-rails-3 activerecord highcharts

我有产品型号和iTunes销售模型。目前,我通过范围和订购哈希相当成功地报告了销售情况。我采取的方法中的一个缺陷是,如果某个特定日期没有销售,我没有得到零入口,只是那个日期的间隙,这在使用像Highcharts这样的东西来绘制结果时证明是一个问题

我也很快就会为其他来源的销售数据添加新模型,这意味着要将这些数据重新添加到产品视图中,并且根据我目前的方法,当一个报告包含销售时,我会发现这完全令人头痛约会,但另一个没有。

我认为我应该为任何特定产品生成一系列日期(例如最后30天),然后在那些日期从我的iTunes和其他销售模型中引入相关的销售。我只是不确定如何处理这个问题,或者这是否是最好的方法。

有没有人有建立类似的东西的经验,可以提供一些指导吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

它可能不是“正确的方法”,但您可以始终通过数据库中的日期查找表并保持联接。这样,无论是否有数据,您都可以确定查询结果中存在问题期间的所有日期。