Power BI可视化中合并相同跟踪号行的sku列值为单行
Power BI 合并同一Tracking Number下的SKU为单行逗号分隔值
方法一:Power Query 编辑器(预处理数据)
- 打开Power Query编辑器,选中你的目标数据表
- 切换到「转换」选项卡,点击「分组依据」
- 分组设置:
- 分组依据选择
tracking number列 - 新列名填「合并SKU」,操作类型选「所有行」
- 分组依据选择
- 点击新增的「合并SKU」列右侧的展开按钮,选择「提取值」
- 在弹出的窗口里,分隔符选「逗号」,确认后即可完成合并
- 最后点击「关闭并应用」,得到的表就是每个tracking number对应单行、SKU用逗号分隔的结果
方法二:DAX 计算列(报表端处理)
如果不想改动原始表结构,可直接在数据模型里加计算列:
- 进入「数据」视图,选中目标表
- 新建计算列,输入以下DAX公式(记得替换成你的表名):
合并SKU = CONCATENATEX(FILTER('你的表名', '你的表名'[tracking number] = EARLIER('你的表名'[tracking number])), '你的表名'[sku], ", ")
- 完成后,在可视化组件(比如表格、矩阵)里同时选
tracking number和「合并SKU」列,就能看到合并后的效果
内容的提问来源于stack exchange,提问作者Fustavo Gringe
相关产品推荐
相关产品推荐

