流水表上的「从开头累到今天」「近 7 天合计 / 平均」必须沿日历时间轴推进。同一天两名员工、两家门店或两个仓库若被串到一条轴上,累计值会立刻串味;窗口若按「往前 7 行」而不是「往前 7 个日历天」,近 N 天口径也会错。
「累计统计」算子专为沿日期做累计与滚动窗口而设计,行数不变。本案例提供一套完整的工业测试数据包,带您由浅入深验证算子的从头累计、近 N 天合计 / 平均、按门店 / 工号 / 仓库分区时间轴以及点名单表。
一、 案例数据集说明
本案例包含 5 份典型的业务数据表。测试前,建议一键下载全部数据并导入至当前工作流的工作空间中:
数据声明:本页提供的全部案例表格均为测试数据,由 AI 生成,不对应任何真实个人、机构或业务记录,仅供功能演示与操作练习,请勿作为真实业务依据。
1. 测试表结构速览
| 数据表名称 | 业务场景角色 | 初始包含字段列表 | 测试重点验证方向 |
|---|---|---|---|
| 销售流水.xlsx | 双门店销售流水 | 日期, 门店, 品类, 销售额, 销量, 利润, 客单价, 订单号, 客户ID, 备注(12 行,2024-03-01~03-20;东区店 7 行 / 西区店 5 行) |
从头累计、近 7 天合计 / 平均;按门店分区时提示词须写「按门店」 |
| 库存流水.xlsx | 分仓库存变动 | 日期, 仓库, 库存量(4 行:200, -30, 80, -10;东区仓三笔累计 200 → 170 → 160) |
按仓库分区时间轴;未点名不被改写 |
| 员工考勤.xlsx | 分工号加班流水 | 日期, 工号, 姓名, 加班时长(5 行;张三 E01 为 2+1+3,李四 E02 为 4+0;同一天两个人各一行) |
按工号分区时间轴 |
| 对账表.xlsx | 旁路对照 | 单号, 金额, 差额(2 行) |
未点名不被改写 |
| 干扰表.xlsx | 干扰 | 备注, 内容 |
未点名不被改写 |
也可以按需单表下载:
二、 测试上手步骤指引
按照以下标准步骤进行交互式测试:
- 导入案例数据:在 DT-Bot 界面左侧「工作空间」区域,点击【导入】,批量上传上述 5 个 Excel 表格。
- 部署算子节点:在左侧算子库中找到「数据统计」分类下的 「累计统计」 算子,将其拖拽至中间画布区域。
- 录入测试指令:单击选中该「累计统计」节点,在右侧弹出的属性配置面板中,将下方测试用例中的【测试提示词】复制粘贴至提示词框中。每次只粘贴一条。按门店各自一条时间轴时,提示词里要写上「按门店」。
- 执行并核验:点击节点右上角的【运行】按钮。运行完成后,双击节点输出或在「AI 表编辑器」中核对照「预期输出结果对比」。行数应与原表相同。
- 测试复原技巧:
- 「累计统计」未写结果名时,默认就地在原表加列。
- 为避免前一条测试的累计列影响后续测试,建议在测下一个用例前重新导入原始表格。
三、 核心测试用例集(由浅入深)
用例 1:点名累计销售额
- 测试目的:验证销售流水按日期从头累计销售额,旁路表不被改写。
- 测试提示词:
销售流水按日期给销售额做从前往后的累计。
- 预期输出结果对比:
- 加列后「销售流水」:仍 12 行;末行累计 1205;第 2 行 180;第 10 行 995。
- 旁路表:对账表 / 干扰表不变。
- 核验重点:行数不变;未点名的表不被改写。
用例 2:别动对账
- 测试目的:验证显式排除对账表后,只改销售流水。
- 测试提示词:
别动对账表,销售流水按日期累计销售额。
- 预期输出结果对比:
- 旁路表:对账表仍 2 行。
- 加列后「销售流水」:末行累计 1205。
- 核验重点:对账表未点名不被改写。
用例 3:别管库存
- 测试目的:验证排除库存流水后,近 7 天合计只落在销售流水上。
- 测试提示词:
库存流水也别管,销售流水按日期近7天销售额合计。
- 预期输出结果对比:
- 工作空间:只改销售流水。
- 旁路表:库存流水仍 4 行。
- 核验重点:库存流水未点名不被改写。
用例 4:点名考勤
- 测试目的:验证员工考勤按日期累计加班时长时,应按工号分区,避免同一天两个人串到一条时间轴。
- 测试提示词:
用员工考勤按日期累计加班时长。
- 预期输出结果对比:
- 分区风险:若不分工号,同一天两个人会串到一条时间轴上(03-01 出现两行)。
- 正确分区:按工号分区后,张三累计 2, 3, 6;李四 4, 4。
- 核验重点:同一天两个人各一行时,必须按工号各自一条时间轴。
用例 5:全部文件只点一张
- 测试目的:验证「全部文件里只对某张表」的点名语义。
- 测试提示词:
全部文件里只对销售流水按日期累计销售额。
- 预期输出结果对比:
- 旁路表:库存流水 / 员工考勤不被改。
- 核验重点:未点名不被改写。
用例 6:点名库存不要明细
- 测试目的:验证点名库存流水并排除销售流水后,按日期累计库存量;对照不分区与按仓库分区两条时间轴。
- 测试提示词:
点名库存流水,不要用销售流水,按日期把库存量做累计。
- 预期输出结果对比:
- 行数:仍 4 行。
- 若不分区:200, 170, 250, 240。
- 按仓库分区:东区仓 200, 170, 160;西区仓 80。
- 核验重点:销售流水不被改;需要各自一条时间轴时须在提示词写明分组(仓库)。
用例 7:近7天合计
- 测试目的:验证近 7 天合计按日历天开窗,而不是往前数 7 行。
- 测试提示词:
销售流水按日期近7天销售额合计。
- 预期输出结果对比:
- 加列后「销售流水」:仍 12 行。
- 窗口口径:窗口按日历天,不是往前 7 行。03-08 那一行应含 03-02~03-08 附近的点,记下该值。
- 核验重点:行数不变;勿把「近 7 天」做成「近 7 行」。
用例 8:近7日平均
- 测试目的:验证近 7 日窗口使用平均,而不是合计。
- 测试提示词:
销售流水按日期近7日销售额平均。
- 预期输出结果对比:
- 函数口径:func=mean,不是合计。
- 核验重点:与用例 7 的合计列区分,本条应为平均。
四、 常见测试问题与操作贴士(FAQ)
-
Q1:导入 Excel 文件后,工作空间里的表名带上了
_Sheet1(如销售流水_Sheet1),提示词该怎么写?
答:DT-Bot 具备智能表名模糊匹配能力,在提示词中直接书写销售流水或销售流水_Sheet1均可精确命中。若希望工作空间保持纯粹干净,可在本节点前接入「改表名」算子批量去掉后缀。 -
Q2:为什么运行完成后,左侧工作空间没有出现新的表格?
答:未写结果名时,「累计统计」默认就地加列。双击当前节点或打开「AI 表编辑器」查看原表即可;行数应与原表相同。 -
Q3:连续测多条提示词时累计值「对不上」?
答:默认就地加列,上一条的累计列会干扰下一条。建议每次切换测试用例前,点击【重新导入】还原案例数据。 -
Q4:按门店各自一条时间轴,提示词该怎么写?
答:要在提示词里写上「按门店」。同理,考勤应按工号分区,库存应按仓库分区;否则同一天的不同主体会串到一条时间轴上。