【问题标题】:Rails App - Sales Reporting by date best approachesRails 应用程序 - 按日期生成销售报告的最佳方法
【发布时间】:2013-04-09 20:47:49
【问题描述】:

我有一个产品模型和一个 iTunes 销售模型。目前,我通过范围和有序哈希相当成功地报告了销售额。我采用的方法中的一个缺陷是,如果在特定日期没有销售,我不会得到零条目,只是那个日期的间隙,这在使用像 Highcharts 之类的东西来绘制结果时被证明是一个问题.

我也很快会为来自其他来源的销售数据添加新模型,这意味着需要重写以将这些数据提取到产品视图中一个日期,但另一个没有。

我想我应该为任何给定的产品生成一个日期范围(例如过去 30 天),然后为这些日期从我的 iTunes 和其他销售模型中引入相关的销售。我只是不确定如何解决这个问题,或者这是否是最好的方法。

有没有人有构建类似东西的经验,可以在这里提供一些指导?

提前致谢!

【问题讨论】:

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


    【解决方案1】:

    这可能不是“正确的方式”,但您始终可以通过数据库中的日期查找表并在其上留下连接。这样您就可以确保查询结果中包含问题期间的所有日期,无论它们是否有数据。

    【讨论】:

    • 谢谢,我正在考虑做类似的事情,但不在数据库中,只是根据 Date.today 动态生成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多