客户名称、地区标签常出现空格、错字和近似写法,不归并就无法对账和分组。阈值过严会漏并,过松又会误伤本应分开的公司名。

「相似值归并」算子把同一列里相近写法收成标准写法,行数不变,默认就地改指定列。也可加列保存结果或另存新表。本案例提供一套完整测试数据包,带您由浅入深验证算子的列内相近写法归并、加列保存结果、另存新表、严格/宽松阈值以及点名单表。

一、 案例数据集说明

本案例包含 4 份典型的业务数据表。测试前,建议一键下载全部数据并导入至当前工作流的工作空间中:

下载本案例全部表格

数据声明:本页提供的全部案例表格均为测试数据,由 AI 生成,不对应任何真实个人、机构或业务记录,仅供功能演示与操作练习,请勿作为真实业务依据。

1. 测试表结构速览

数据表名称 业务场景角色 初始包含字段列表 测试重点验证方向
客户明细.xlsx 客户名称写法不统一的订单明细 订单号, 客户名称, 金额 列内归并、加列保存、另存新表、严格/宽松阈值、点名单表
地区表.xlsx 地区标签空格样本 门店, 地区 去空白后收成同一写法
品类表.xlsx 品类标签对照表 商品, 品类 点名单表时确认未被改写
干扰表.xlsx 干扰对照表 备注, 内容 确认未点名的表不被改写

也可以按需单表下载:

二、 测试上手步骤指引

按照以下标准步骤进行交互式测试:

  1. 导入案例数据:在 DT-Bot 界面左侧「工作空间」区域,点击【导入】,批量上传上述 4 个 Excel 表格。
  2. 部署算子节点:在左侧算子库中找到「数据处理」分类下的 「相似值归并」 算子,将其拖拽至中间画布区域。
  3. 录入测试指令:单击选中该「相似值归并」节点,在右侧弹出的属性配置面板中,将下方测试用例中的【测试提示词】复制粘贴至提示词框中。每次只粘贴一条提示词。
  4. 执行并核验:点击节点右上角的【运行】按钮。运行完成后,核对指定列的归并取值;行数应保持不变。
  5. 测试复原技巧:
    - 「相似值归并」默认就地改指定列。
    - 为避免前一条测试的归并结果影响后续阈值对照,建议在测下一个用例前重新导入原始表格,或在提示词中要求加列/另存新表。

三、 核心测试用例集(由浅入深)

用例 1:列内相近写法归并

  • 测试目的:验证就地归并客户名称相近写法,金额列与行数保持不变。
  • 测试提示词:
把 “客户明细” 的客户名称里相近的写法归并。
  • 预期输出结果对比:
  • 行数:仍 12
  • 金额列:仍是 10,20,…,120
  • 客户名称:
    • D001/D002/D003 → 张三(「张 三」并进来)
    • D004/D005/D006/D007 → 北京朝阳区办事处(「办事外」并进来)
    • D008 → 上海公司(不要并进有限公司)
    • D009 → 上海有限公司
    • D010、D011 → 仍为空
    • D012 → 李四
  • 核验重点:干扰表不变。

用例 2:加一列保存归并结果

  • 测试目的:验证原列不动,归并结果写入新增列。
  • 测试提示词:
把客户明细的客户名称统一成标准写法,加一列保存归并结果。
  • 预期输出结果对比:
  • 原「客户名称」列:不动(D002 仍是「张 三」)
  • 新列:多为「客户名称_归并」:D002=张三,D005=北京朝阳区办事处
  • 行数:仍 12
  • 核验重点:就地加列,不改原文字。

用例 3:另存新表

  • 测试目的:验证写出新表时源表客户名称保持导入原样。
  • 测试提示词:
把客户明细的客户名称相近写法归并,输出表叫「客户归并」。
  • 预期输出结果对比:
  • 新表「客户归并」:已归并
  • 源「客户明细」:客户名称仍是导入原样
  • 核验重点:源表不被就地改写。

用例 4:地区列去空白后归并

  • 测试目的:验证规范化后相同的地区写法应收成一种,不同地区保持分开。
  • 测试提示词:
把地区表的地区列按相似写法归并。
  • 预期输出结果对比:
  • 「华 东」:收成「华东」(出现次数更多或规范化后相同)
  • 华北、华南:保持分开
  • 行数:仍 4
  • 核验重点:只改地区列相近写法,不合并不同地区。

用例 5:用户指定新列名

  • 测试目的:验证归并结果写入用户指定列名,原客户名称不动。
  • 测试提示词:
把客户明细客户名称按相似归并,结果写到「标准客户名」列。
  • 预期输出结果对比:
  • 新增列:标准客户名
  • 原客户名称:不动
  • 核验重点:新列名与提示词一致。

用例 6:严格阈值(别误伤 → 0.92)

  • 测试目的:验证严格阈值下低相似写法保持原文,规范化后相同的写法仍可归并。
  • 测试提示词:
把客户明细的客户名称按相似归并,严格一点,别误伤。
  • 预期输出结果对比:
  • D005「北京朝阳区办事外」:应保持原文(0.875 < 0.92)
  • D002「张 三」:仍应归到张三(规范化后相同,与阈值无关)
  • D008/D009:仍分开
  • 核验重点:严格阈值不得误伤办事处近似写法。

用例 7:宽松阈值(尽量多合并 → 0.75)

  • 测试目的:验证宽松阈值下较高相似度可以归并,但仍不得跨到无关客户名。
  • 测试提示词:
把客户明细的客户名称按相似归并,宽松一点,尽量多合并。
  • 预期输出结果对比:
  • D005:仍应归到办事处(0.875 ≥ 0.75)
  • D008/D009:默认仍分开(约 0.667 < 0.75);若实现把它们并了,记录实际结果,但不要并到「张三」
  • 核验重点:宽松合并不得越过客户主体。

用例 8:点名单表(防跨表误伤)

  • 测试目的:验证只改被点名的客户明细,其余表不变。
  • 测试提示词:
把客户明细的客户名称相近写法归并。
  • 预期输出结果对比:
  • 客户明细:客户名称按相似归并
  • 其余表:只改客户明细;地区表/品类表/干扰表不变
  • 核验重点:未点名的表不被改写。

四、 常见测试问题与操作贴士(FAQ)

  • Q1:导入 Excel 文件后,工作空间里的表名带上了 _Sheet1(如 客户明细_Sheet1),提示词该怎么写?
    答:DT-Bot 具备智能表名模糊匹配能力,在提示词中直接书写 客户明细 或 客户明细_Sheet1 均可精确命中。若希望工作空间保持纯粹干净,可在本节点前接入「改表名」算子批量去掉后缀。

  • Q2:为什么运行完成后,左侧工作空间没有出现新的表格?
    答:相似值归并默认就地改指定列。若提示词中未显式要求“输出新表”或“加一列保存结果”,不会新增表名,只会改原列。双击当前节点或打开「AI 表编辑器」查看原表即可。

  • Q3:连续测严格/宽松阈值时,归并结果对不上?
    答:默认就地改列后,原文已经被收成标准写法,下一条阈值对照失去基线。建议每次切换测试用例前重新导入原始表格。