You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Power BI识别列内容为列表并将其展开为独立行?

如何让Power BI识别列内容为列表并将其展开为独立行?

嗨,我来帮你解决这个问题!你遇到的核心问题是Power Query没把列中的内容识别成列表格式,所以没法使用自带的展开功能。别担心,咱们一步步来搞定:

第一步:将文本列转换为列表格式

如果你的列内容是用逗号、分号这类分隔符拼接的文本(比如"Item1,Item2,Item3"),咱们可以用Power Query的函数把它转成列表:

  1. 打开Power Query编辑器,选中你要处理的目标列
  2. 点击顶部菜单栏的「添加列」→「自定义列」
  3. 在弹出的自定义列对话框中,输入以下公式(根据你的实际分隔符调整):
    = Text.Split([你的列名], ",")
    
    • 把[你的列名]替换成实际的列标题(比如[Items])
    • 把","替换成你内容里的真实分隔符(比如分号";"、竖线"|"等)
  4. 点击「确定」后,新生成的列就会变成列表格式,列标题旁会出现展开箭头

第二步:将列表展开为独立行

当列变成列表格式后,操作就简单了:

  • 点击新列表列标题旁的箭头图标
  • 在弹出的菜单中选择「到新行」
  • 这样列表里的每一项都会拆成独立的行,同时保留原来Coll列的参考值

额外小技巧:清理多余空格

如果你的内容里有多余空格(比如"Item1, Item2"),可以先给文本做个清理,避免拆分出带空格的列表项,公式可以改成:

= Text.Split(Text.Trim([你的列名]), ",")

Text.Trim函数会去掉文本首尾的空格,让拆分结果更干净

备注:内容来源于stack exchange,提问作者Steel8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 10:48:01