分析师经常要在明细上对照「本区合计、本部门合计」,而不是先压成短表再丢失每一单。空分组键、双字段交叉分组、以及工作空间里未点名的对账/天气表,都容易在贴列时被误伤或并错组。

「组内加列」算子专为把本组合计贴回每一行而设计,行数与原表相同。本案例提供一套完整的工业测试数据包,带您由浅入深验证算子的组内合计贴回每一行、点名单表 / 排除表、双字段分组以及空分组键单独成组。

一、 案例数据集说明

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

下载本案例全部表格

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

1. 测试表结构速览

数据表名称 业务场景角色 初始包含字段列表 测试重点验证方向
销售明细.xlsx 带空部门的订单明细 订单号, 客户ID, 大区, 部门, 品类, 日期, 销售额, 利润, 广告费, 销量, 销售额_万元, 备注(12 行;第 12 行部门为空,大客户特批,销售额 58) 组内合计贴回每一行、空分组键单独成组、双字段分组
员工绩效.xlsx 分部门绩效明细 工号, 姓名, 部门, 加班时长, 绩效分, 迟到次数, 工资, 排名(6 行;销售一部加班 12+30+8=50,销售二部 4+18+22=44) 点名绩效表贴列;未点名不被改写
对账表.xlsx 旁路对照 单号, 金额, 差额(3 行) 未点名不被改写
天气日志.xlsx 旁路对照 日期, 温度, 降雨量(3 行) 未点名不被改写
干扰表.xlsx 干扰 备注, 内容 未点名不被改写

也可以按需单表下载:

二、 测试上手步骤指引

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

  1. 导入案例数据:在 DT-Bot 界面左侧「工作空间」区域,点击【导入】,批量上传上述 5 个 Excel 表格。
  2. 部署算子节点:在左侧算子库中找到「数据统计」分类下的 「组内加列」 算子,将其拖拽至中间画布区域。
  3. 录入测试指令:单击选中该「组内加列」节点,在右侧弹出的属性配置面板中,将下方测试用例中的【测试提示词】复制粘贴至提示词框中。每次只粘贴一条。
  4. 执行并核验:点击节点右上角的【运行】按钮。运行完成后,双击节点输出或在「AI 表编辑器」中核对照「预期输出结果对比」。行数应与原表相同。
  5. 测试复原技巧:
    - 「组内加列」未写结果名时,默认就地在原表加列,不会另存新表。
    - 为避免前一条测试的加列状态影响后续测试,建议在测下一个用例前重新导入原始表格。

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

用例 1:点名销售明细贴合计

  • 测试目的:验证按大区把销售额合计贴回每一行,明细列保留,旁路表不被改写。
  • 测试提示词:
销售明细按大区把销售额合计贴到每一行。
  • 预期输出结果对比:
  • 加列后「销售明细」:仍 12 行;新列对华东四行都是 780,华北四行 395,华南四行 223。
  • 明细保全:订单号 / 日期等明细列仍在。
  • 旁路表:对账表 / 天气日志 / 干扰表不变。
  • 核验重点:行数与原表相同;未点名的表不被改写。

用例 2:别动对账表

  • 测试目的:验证显式排除对账表后,只对销售明细按部门贴合计,空部门单独成组。
  • 测试提示词:
别动对账表,只对销售明细按部门把销售额合计加到每一行。
  • 预期输出结果对比:
  • 加列后「销售明细」:销售一部六行贴 720;销售二部五行贴 620;第 12 行空部门贴 58。
  • 旁路表:对账表仍 3 行。
  • 核验重点:空分组键单独成组,不得并入销售一部或销售二部;对账表未点名不被改写。

用例 3:不要绩效表

  • 测试目的:验证排除员工绩效后,仍只改销售明细,绩效表不被改写。
  • 测试提示词:
不要用员工绩效,销售明细按大区把销售额合计贴回每一行。
  • 预期输出结果对比:
  • 加列后「销售明细」:仍 12 行;华东四行 780,华北四行 395,华南四行 223(与用例 1 一致)。
  • 旁路表:员工绩效不被改。
  • 核验重点:排除表未点名不被改写。

用例 4:点名绩效表

  • 测试目的:验证点名员工绩效后,按部门贴加班时长合计,不得用工号 / 姓名 / 排名分组。
  • 测试提示词:
用员工绩效,按部门把加班时长合计贴到每一行。
  • 预期输出结果对比:
  • 加列后「员工绩效」:仍 6 行;销售一部三行贴 50;销售二部三行贴 44。
  • 核验重点:不要用工号 / 姓名 / 排名分组;行数与原表相同。

用例 5:全部里只做一张

  • 测试目的:验证「全部文件里只对某张表」的点名语义,其余表不被改写。
  • 测试提示词:
全部文件里只对销售明细按大区贴销售额合计。
  • 预期输出结果对比:
  • 工作空间:只改销售明细。
  • 核验重点:员工绩效 / 对账表 / 天气日志 / 干扰表未点名不被改写。

用例 6:点名不要用明细

  • 测试目的:验证点名员工绩效并排除销售明细后,按部门贴绩效分合计。
  • 测试提示词:
点名员工绩效,不要用销售明细,按部门把绩效分合计贴回每一行。
  • 预期输出结果对比:
  • 加列后「员工绩效」:销售一部 88+92+75=255;销售二部 70+81+85=236。
  • 旁路表:销售明细不被改。
  • 核验重点:点名与排除同时生效。

用例 7:按部门贴利润合计

  • 测试目的:验证按部门贴利润合计,空部门单独成组。
  • 测试提示词:
销售明细按部门把利润合计加到每一行。
  • 预期输出结果对比:
  • 加列后「销售明细」:销售一部利润 22+40+18+21+8+35=144;销售二部 66+24+9+10+19=128;空部门 9.5。
  • 核验重点:第 12 行空部门单独成组,贴 9.5,不得并入一部或二部。

用例 8:大区加品类

  • 测试目的:验证双字段分组(大区 + 品类)贴合计,不得退化成只按大区。
  • 测试提示词:
销售明细按大区和品类把销售额合计贴回每一行。
  • 预期输出结果对比:
  • 加列后「销售明细」:华东饮料两行(100 与 300)都贴 400。
  • 核验重点:不要只按大区贴 780。

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

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

  • Q2:为什么运行完成后,左侧工作空间没有出现新的表格?
    答:未写结果名时,「组内加列」会直接在原表上加列,属于就地更新。双击当前节点或打开「AI 表编辑器」查看原表,即可看到新列;行数应与原表相同。

  • Q3:连续测多条提示词时发现合计「对不上」?
    答:默认就地加列,上一条留下的合计列会干扰下一条核验。建议每次切换测试用例前,点击【重新导入】还原案例数据。

  • Q4:第 12 行部门为空,合计应该贴多少?
    答:空分组键单独成组。按部门贴销售额时该行贴 58;按部门贴利润时该行贴 9.5。不得并入销售一部或销售二部。