年度统计的额问题。

比如一个汽车商城需要做年度统计时,遇到如下问题:

1、用2017年和2018年两个年度举例。

2、比如某汽车商城一共有如下品牌:奔驰、宝马、奥迪、大众、奇瑞、宝骏、丰田,7种车型可以售卖。

3、17年时,把(奔驰、宝马、奥迪、大众)这些车作为B级车、把(奇瑞、宝骏、丰田)作为C级车

4、18年时,把(奔驰、宝马、奥迪、大众、丰田)这些车作为B级车、把(奇瑞、宝骏)作为C级车、注意18年把丰田车的等级变更了,变为B级车的类目

问题:当我统计B级车和C级车的年度销量时,怎么能做到按照17年和18年不同的分类来统计B级和C级车的销量,可定不能用把“丰田”车纳入了B级车的类目,来统计17年的销量。

========================================================================================================

简单的考虑,就是统计18年和17年分别用不同的类别分类。比如用SQL分别统计17年和18年。

但是感觉不合理,因为这只是一个很简单的举例,实际业务上由于分类的划分会很复杂,所以想问问有经验的大佬都是怎么管理此类问题。


xiaoyuer_ 发布于 2019-3-28 18:41
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
啊哈Lv2见习互助
发布于2019-4-2 15:48

建一张维表 用于记录 每年每个品牌属于哪个级别

再用已知的表跟维表关联

最佳回答
0
firegunzxLv6高级互助
发布于2019-5-16 13:46

两种方式:

一、在销售订单表里添加类目字段,标明销售每辆车都属于什么类目,然后按类目统计,好处是报表逻辑易实现,历史数据明确,缺点是数据维护量较大。

二、建立品牌类目表,标明品牌类目及生效区间,通过订单销售品牌和所属区间确定订单类目,好处是基础数据维护简单,缺点是报表逻辑复杂,计算量大。

仅供参考

  • 2关注人数
  • 459浏览人数
  • 最后回答于:2019-5-16 13:46
    请选择关闭问题的原因
    确定 取消
    返回顶部