Power BI:移除Name列单元格内重复名称的方法
Power BI 移除单元格内重复名称的解决方法
针对你Name列中单元格内重复完整名称的情况,以下两种方法可以快速实现去重:
方法一:Power Query 处理(推荐)
- 进入Power BI数据视图,选中目标表,点击顶部菜单栏的转换数据打开Power Query编辑器。
- 选中Name列,切换到添加列选项卡,点击自定义列。
- 在自定义列对话框中输入以下M语言代码:
= Text.Combine(List.Distinct(Text.Split([Name], " ")), " ")
- 点击确定生成新列,若要替换原Name列,右键新列选择替换当前列,最后关闭编辑器并点击应用。
方法二:DAX 创建计算列
- 在数据视图中选中目标表,点击建模选项卡的新建列。
- 输入以下DAX公式:
去重后名称 = VAR SplitList = PATHSPLIT([Name], " ") VAR DistinctList = DISTINCT(SplitList) RETURN CONCATENATEX(DistinctList, [Value], " ")
- 回车确认后,即可得到去重后的名称列。
注意事项
以上方法适用于单元格内为完整名称重复的场景(如示例中的重复模式)。若名称本身包含重复单词,需根据实际情况调整逻辑。
内容的提问来源于stack exchange,提问作者Ashok Anumula
相关产品推荐
相关产品推荐

