Excel PowerQuery - 维度到列

Excel PowerQuery - 维度到列

我有以下两张表:

 Date   Name  Value
1.1.19    A     11
1.1.19    B     54
1.1.19    C    234
2.1.19    A    346
2.1.19    B    654
3.1.19    A    156
3.1.19    B    6432
3.1.19    C    665
...
 Date   OtherName  Value
1.1.19      D       1
1.1.19      E       6
1.1.19      F       2
2.1.19      F       46
2.1.19      E       54
3.1.19      D       15
3.1.19      E       632
3.1.19      F       66
...

我想把它们变成

 Date   Total Value  A.Value  B.Value  C.Value  D.Value  E.Value  F.Value
1.1.19     308         11       54       234       1        6        2
2.1.19     1100        346     654       0         0       54        46 
3.1.19     7966        156     6432      665       15      632       66

在 excel 中使用 Power Query。我尝试了多种方法,包括 Joins、Table.AddColumn 和 Table.SelectRow 等等。我似乎找不到符合我要求的公式组合。

答案1

尝试这个方法:

  1. 将 2 个表作为查询添加到 Power Query 编辑器:

在此处输入图片描述

  1. 使两个表的标题相同并附加两个查询:

在此处输入图片描述

  1. 选择名称列 - 转到转换选项卡 - 数据透视列 - 值列选择值和高级选项选择总和 - 关闭并加载:

在此处输入图片描述

相关内容