先看看示例
作者提供的示例,实际效果取决于你的输入和使用工具。
输入
【编辑示例】C1:O1,09-28 10:00,已支付;O2,09-29 10:00,已取消。C2:O3 和 O4,均为 09-30 09:00,已支付。均为 2026 年同一时区。只选已支付订单;未给并列规则。
输出
【编辑示例】C1 选 O1,因为 O2 被状态规则排除。C2 暂不能唯一选择,O3、O4 同为最近候选,需确定并列规则。不能按订单编号大小擅自留下 O4。
完整提示词
请为每位客户选出最近一笔符合条件的订单。先确认稳定客户 ID、订单唯一 ID、用于比较的业务时间以及可参与筛选的订单状态。不要用客户姓名代替唯一标识,也不要未经确认把更新时间当作下单时间。
先按允许状态筛选,再按客户分组比较时间。对时区不同或格式不明的时间先统一或标记异常;时间为空的订单不自动视为最早或最新。最近时间并列时,只有提供了次排序规则才能只留一笔,否则保留并列候选并要求确认。
输出客户 ID、被选订单 ID、比较时间、选择依据;另外给出被状态排除、缺时间、并列及客户 ID 缺失的清单。保留原始行号,不删除源表。检查每个可判定客户恰好一条结果,所有未能判定客户都有原因。
订单数据:
{{table}}
状态、时间和并列规则:
{{rules}}