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

PowerBI数据转换:从分号分隔列提取含fallout的文本生成新列

解决方案:PowerBI自动提取含"fallout"的分号分隔文本并生成新列

实现步骤(基于Power Query,支持自动刷新)

  1. 进入Power Query编辑器
    获取Snowflake数据后,点击「转换数据」进入Power Query编辑器。

  2. 添加自定义列提取目标文本
    选中Column A,点击「添加列」→「自定义列」,输入以下M代码,生成包含所有含"fallout"文本的列表:

    = List.Select(Splitter.SplitTextByDelimiter(";")([Column A]), each Text.Contains(_, "fallout"))
    

    重命名该自定义列为FalloutItems。

  3. 将列表展开为多列
    选中FalloutItems列,点击列标题右侧的展开按钮(⊕),选择「展开到新列」。Power Query会自动根据每行的列表长度生成对应数量的新列(如FalloutItems.1、FalloutItems.2),可手动重命名为Fallout1、Fallout2等。

  4. 保存并应用更改
    点击「关闭并应用」,后续每次从Snowflake刷新数据时,上述转换步骤会自动执行,无需手动操作。

关键说明

  • 若某行没有含"fallout"的文本,对应的新列会显示null,符合预期逻辑。
  • 该方案基于Power Query的步骤式转换,所有操作会被保存并随数据刷新自动运行,完全满足你的需求。

内容的提问来源于stack exchange,提问作者ytasfeb15

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 15:05:00