加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。
在PowerQuery中,使用分组功能,能做求和、计数等聚合运算,如何将某一列的多行合并到一行呢?
举例
现需要将下表按人员做透视,将每个人员对应的产品合并到一个单元格里,用逗号区隔。注意:同一人员对应的产品有重复值和空值。
处理后如下:
操作步骤
STEP 1 PowerQuery获取数据后,在产品列筛选,去掉空白。
STEP 2 按住Ctrl键选中人员列和产品列,点击鼠标右键,删除重复项。
STEP 3 选中人员列,点击菜单栏转换下的分组依据,新列名命名为待处理,操作选择所有行。
STEP 4 点击菜单栏添加列下的自定义列,输入如下代码,将待处理里面的产品列提取到列表(List)。
[待处理][产品]
STEP 5 删除冗余列,在待处理这一列点击鼠标右键删除。
STEP 6 点击产品列标题右侧的展开按钮,选择提取值。在跳出的对话框中,选择逗号分隔符,点击确定。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。