我有8张表,上面有销售产品的数据。每个表都是关于一个独特的产品。在Power中,我想要创建一个矩阵,其中包含每个产品(行)、每个月(列)的销售量(值),以及购买这些产品的唯一客户的数量。
具有销售数据的8个表中的每个表都具有以下结构。因此,每个表的App ID是不同的,但在一个表中总是相同的。Cars表的示例:
Customer ID Month App ID
29273 2020-3 1
90283 2018-5 1
55824 2016-12 1
55824 2018-10 1
55824 2021-1 1因此,自行车表将具有相同的结构,但App ID的结构将是,例如,在整个表中。
我有两个表,它们在一对多的关系中与8个产品表相连接。基于Calendar列的Month表和基于App ID列的App表。
表Calendar
Month
2015-1
2015-2
2015-3
2015-4
2015-5
...
...表Apps
ID Name
1 Cars
2 Bicycle
3 Scooter
4 ...因此,其结构是:

我创建了Calendar en Apps表,以便可以将它们用于矩阵,但到目前为止,它并不像我所希望的那样工作。最后,我想创建这样一个矩阵(其中P =销售的产品数量,C =该产品当月的客户数量):
Product 2015-1 2015-2 2015-3 2015-4 2015-5 ...
P C P C P C P C P C
Cars 3 2 5 5 7 6 2 1 4 2
Bicycle 11 9 17 14 5 5 4 4 8 6
Scooter ...
Skateboard ...如前所述,我创建了Calendar和App表,以便可以使用其中的列填充行和列中的标签。我所不能做的是创建这样一个“通用变量”来描述每种产品的销售数量,以及与其相关的客户数量。
有人能向我解释如何用销售的产品(和客户)的数量来填充矩阵,使矩阵看起来像上面所描述的那样吗?
发布于 2022-01-21 22:03:10
我觉得这挺直接的。您实际上不需要“日历”表,因为它只包含与“Sales”表中已经包含的信息相同的信息。
您应该像这样配置矩阵:
sale)
H 111P=E 112CountCountE 213 of CustomerId (从“Sales”表)[这将计算“Sales”表中的行数,如果每一行代表1 sale)
,则为您的产品数量。

不同的聚合(计数不同,计数)可以在值的选项下找到:

https://stackoverflow.com/questions/70800514
复制相似问题