区别 - 订单互斥

时间:2015-06-05 03:06:46

标签: sql logic sales

我有一个简单的障碍。我正在尝试查看部门级别的销售和订单。

销售是附加的,因此,如果我从部门获取个人销售额除以总计,则%将加起来为100。

但另一方面,订单是一对多订单,有些订单会在2个或更多部门中记录销售。

因此,按部门分组的订单总数不等于整体级别的不同订单数。

好奇,如果有人遇到这样的道路暴露,你如何解决它。

谢谢

1 个答案:

答案 0 :(得分:0)

评论可能有点长。

简单的答案是您专注于销售额,而不是订单。如果您想知道某个部门有一个项目的订单数量,那么请存储该数字,但不要指望它添加到所有订单。它不是一个附加维度。

如果您需要添加尺寸,请分配订单。因此,具有多个部门的一个订单将分成每个部门的分数。您可以平等地执行此操作(四个部门各占25%)或按项目计数或按销售额执行此操作。