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

如何在Pipeline Builder中通过IF语句结合两列创建新列

在Pipeline Builder中用IF语句创建「campaign」列的操作步骤

核心操作流程

  1. 添加派生列组件

    • 在Pipeline Builder的数据流画布中,找到「Derived Column」(或标注为「新增计算列」的同类组件),将其拖拽到数据流中并与你的数据源组件建立连接。
    • 双击打开组件配置面板,在「新列名称」输入框中填入campaign。
  2. 编写条件判定公式

    • 在公式编辑框中输入以下逻辑语句(请根据你的字段实际名称调整):
      IF(Sales == 500 && Region == "North", "Y", "N")
      
    • 细节说明:
      • 若你的Sales字段是带$符号的字符串类型,需要先清理符号再判定,公式改为:
        IF(TO_NUMBER(REPLACE(Sales, "$", "")) == 500 && Region == "North", "Y", "N")
        
      • &&代表逻辑「且」,必须同时满足两个条件才返回Y,其余情况返回N。
  3. 验证结果

    • 点击配置面板中的「预览」按钮,检查生成的campaign列取值是否符合规则:仅当销售额为500$且区域为North时显示Y,其他场景均显示N。

关键操作节点截图参考(无外链)

  • 截图1:数据流画布中「派生列」组件的位置及与数据源的连接状态
  • 截图2:「派生列」配置面板,重点展示「列名」输入框和公式编辑区的填写内容
  • 截图3:数据预览界面,突出campaign列的实际取值效果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 17:52:06