如何解决不同时间段销售的产品的一对多关系
我需要跟踪一个品牌(商店品牌)与所有其他品牌的表现。我相信这需要一对多的关系。 我的数据集如下所示:
日期 | 类型 | 产品编号 | 销售 |
---|---|---|---|
01.2020 | 店铺品牌 | 2345 | 500 |
01.2020 | 品牌 | 1111 | 400 |
01.2020 | 品牌 | 2222 | 425 |
01.2020 | 品牌 | 3333 | 450 |
02.2020 | 品牌 | 1111 | 300 |
02.2020 | 品牌 | 2222 | 325 |
02.2020 | 品牌 | 3333 | 350 |
03.2020 | 店铺品牌 | 2346 | 600 |
但我需要转换它,使它看起来像这样:
年 | 月 | 商店品牌产品编号 | 品牌产品编号 | 店铺品牌销售 | 品牌销售 |
---|---|---|---|---|---|
2020 | 1 | 2345 | 1111 | 500 | 400 |
2020 | 1 | 2345 | 2222 | 500 | 425 |
2020 | 1 | 2345 | 3333 | 500 | 450 |
2020 | 2 | 2345 | 1111 | 0 | 300 |
2020 | 2 | 2345 | 2222 | 0 | 325 |
2020 | 2 | 2345 | 3333 | 0 | 350 |
2020 | 3 | 2346 | 1112 | 600 | 0 |
2020 | 3 | 2346 | 2223 | 600 | 0 |
2020 | 3 | 2346 | 3332 | 600 | 0 |
我有一个映射表,显示哪些品牌产品可以与商店品牌产品进行比较。看起来像这样:
店铺品牌 | 品牌 |
---|---|
2345 | 1111 |
2345 | 2222 |
2345 | 3333 |
2346 | 1112 |
2346 | 2223 |
2346 | 3332 |
对于数据集中的每个时间段,所有品牌产品都需要与商店品牌进行比较。如果在某个时间段内没有销售商店品牌产品,则需要将这些产品列为 0,或者列为空单元格。反之,如果某个时间段内只销售了店铺品牌,则可比品牌销售额需要列为0,或者列为空单元格。
我使用的是 Excel 365,所以如果可能,请只发布我可以在 Excel 365 中实现的答案,因为我目前无法使用 Power BI Desktop。
如果有任何不清楚的地方或我需要添加其他信息,请告诉我。
谢谢!
解决方法
Error in as.data.frame.default(summary(aov$aov)) : cannot coerce class ‘"summary.aovlist"’ to a data.frame
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。