如何在 Power Query 中为每个产品添加前一天销售额的自定义列
How to add custom column for previous day sales for each product in Power Query
我有这个table:
Date
Product
Sales
1/3/2021
Apple
10
1/3/2021
Lemon
20
1/3/2021
Mango
30
1/4/2021
Apple
15
1/4/2021
Lemon
25
1/5/2021
Apple
20
1/5/2021
Lemon
20
1/5/2021
Mango
35
我想像这样添加一个新列:
Date
Product
Sales
Prev Day Sales
1/3/2021
Apple
10
null
1/3/2021
Lemon
20
null
1/3/2021
Mango
30
null
1/4/2021
Apple
15
10
1/4/2021
Lemon
25
20
1/5/2021
Apple
20
15
1/5/2021
Lemon
20
25
1/5/2021
Mango
35
null
您可以添加一个包含 previousDate 的列,然后通过 Date-PreviousDate 字段加入 table 本身,然后仅提取 Sales 字段并随意重命名。
对于前一天没有销售的日子,这应该为空。
添加一个自定义列,之前的日期为 Date.AddDays([Date],-1) 然后,在 Home/Transform/Merge 查询和 select 相同的 table 中合并. Select 原始的“上一个日期”字段并与第二个的“日期”字段合并。然后按住 CTRL 并单击“产品”字段以在合并中也使用它。使用左外连接,因此不添加任何行。展开合并结果中的 Sales 列,开始吧!
您好!
我有这个table:
Date | Product | Sales |
---|---|---|
1/3/2021 | Apple | 10 |
1/3/2021 | Lemon | 20 |
1/3/2021 | Mango | 30 |
1/4/2021 | Apple | 15 |
1/4/2021 | Lemon | 25 |
1/5/2021 | Apple | 20 |
1/5/2021 | Lemon | 20 |
1/5/2021 | Mango | 35 |
我想像这样添加一个新列:
Date | Product | Sales | Prev Day Sales |
---|---|---|---|
1/3/2021 | Apple | 10 | null |
1/3/2021 | Lemon | 20 | null |
1/3/2021 | Mango | 30 | null |
1/4/2021 | Apple | 15 | 10 |
1/4/2021 | Lemon | 25 | 20 |
1/5/2021 | Apple | 20 | 15 |
1/5/2021 | Lemon | 20 | 25 |
1/5/2021 | Mango | 35 | null |
您可以添加一个包含 previousDate 的列,然后通过 Date-PreviousDate 字段加入 table 本身,然后仅提取 Sales 字段并随意重命名。
对于前一天没有销售的日子,这应该为空。
添加一个自定义列,之前的日期为 Date.AddDays([Date],-1) 然后,在 Home/Transform/Merge 查询和 select 相同的 table 中合并. Select 原始的“上一个日期”字段并与第二个的“日期”字段合并。然后按住 CTRL 并单击“产品”字段以在合并中也使用它。使用左外连接,因此不添加任何行。展开合并结果中的 Sales 列,开始吧! 您好!