|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
透视需要满足唯一值,可以加索引解决,参照链接:透视与逆透视的一个隐秘问题:枚举中用于完成该操作的元素过多-PowerBI极客 (powerbigeek.com)加索引后再进行姓名拼接。
也可以按分组,可以将多人名字合在一起。
- let
- 源 = Excel.CurrentWorkbook(){[Name="表3"]}[Content],
- 更改的类型 = Table.TransformColumnTypes(源,{{"区域", type text}, {"项目", type text}, {"职务", type text}, {"姓名", type text}}),
- 分组的行 = Table.Group(更改的类型, {"区域", "项目", "职务"}, {{"计数",each Text.Combine([姓名],"")}}),
- 已透视列 = Table.Pivot(分组的行, List.Distinct(分组的行[职务]), "职务", "计数")
- in
- 已透视列
复制代码
|
|