企业 AI 问数应在计算前明确三件事:数值的计量单位、金额的币种、数据所属的业务期间。查询返回的每个数字都要带这些属性。缺失时先补定义或分组展示,不能在生成答案时凭上下文猜测,更不能把“元”“万元”只当成排版选择。
本方法适用于跨表、跨系统的经营问数。即使所有来源都已授权、查询语句也能执行,只要单位或期间不一致,合计与同比仍可能没有可比性。
查询条件中的口径字段
| 字段 | 应明确的内容 | 常见误用 |
|---|---|---|
| 指标 | 签约额、发货量、到账额等定义 | 同名金额跨指标拼接 |
| 计量单位 | 件、箱、米及适用换算关系 | 把箱数与件数直接相加 |
| 币种 | 原币、展示币种、换算规则 | 未换算就生成一个总额 |
| 业务日期 | 签约、发货或到账日期 | 一律采用记录创建时间 |
| 统计范围 | 起止时刻、时区、是否含截止点 | 用模糊的“本月”代替条件 |
| 数据截止 | 来源更新到哪个时刻 | 将未同步记录当作零 |
这些字段可作为查询结果的固定说明。指标体系的整体准备,可参考AI 问数的指标口径与追问设计;本文重点检查数值能否放在一起计算。
示例:同一物料的箱数与件数
示例:仓库甲导出的数量为十二箱,仓库乙导出的数量为三十件。某物料当期包装为每箱二十四件,换算后合计应为三百一十八件。若直接相加得到四十二,算术过程没有报错,业务结论却完全不同。
进一步假设这个物料年中改为每箱二十件,查询全年出货时,就不能用当前包装比例转换历史箱数。每笔记录需匹配物料、包装规格和有效日期。若历史比例缺失,应单列“未完成换算的箱数”,明确当前合计覆盖哪些记录。
回答可写为:“已完成单位换算的出货合计为若干件,另有一组历史箱数缺包装依据,未计入。”不能把缺失部分设为零,也不能借用相似物料的比例。
币种与金额换算记录
多币种合计需要企业已有的换算规则。记录至少包括原币金额、目标币种、采用汇率、汇率适用日期和换算结果。业务人员可以选择看原币分组,或者按已确认规则查看统一币种;系统不应自行替企业选择计价方法。
用于同比、环比时,还要明确两期是否采用相同的展示规则。若本期和上期的换算依据不同,差异可能同时包含业务变化与换算影响。答案可以分别列出原币变化和转换后的变化,不应仅凭一个合计断言销量或经营表现发生同幅变化。
金额还可能有含税与不含税两种业务字段。这里需要引用企业已经定义的指标,不从字段名称猜测,也不由模型临时推导财务处理规则。
统计期间与数据截止的区分
“九月一日至九月三十日”描述业务期间,“来源截至十月一日八点”描述数据新鲜程度。两者需要同时保留。九月业务可能在十月补录,重新查询后数字变化,未必是上次计算错误。
查询条件适合采用包含起点、不包含下一期间起点的表达,例如九月一日零点起至十月一日零点前。涉及多时区记录时,先依据报表指定时区确定边界,再转换时间。界面显示的日期不能替代原始时区信息。
月中查看同比,应明确是与去年同月的相同已过天数比较,还是与去年完整月份比较。查看环比时,对照期间则是上月。无论采用哪种比较,都应列出两期起止日期;本月累计数与上月全月数不能标成同口径环比。
对于同一句问话的连续追问,沿用的是已经确认的口径,也需要允许使用者明确切换。首次查询按件统计,下一句问“按箱看”,系统应重新调用适用包装规则,完成计算后再修改展示的单位。切换统计期间或币种时,也应保留前后两次查询条件,便于解释为何结果变化。导出的表格应带上同样的口径说明,避免离开聊天窗口后只剩无上下文的数字。
答案验收与重算依据
验收用例应包含大小单位混用、缺少换算比例、包装规则变更、多币种、跨月补录和边界时刻。每个用例保存原始值、纳入记录、排除记录、转换参数及结果。这样业务人员可以查出差异来自数据、规则还是时间条件。
数字计算交给确定的查询或计算步骤,答案生成负责解释结果。展示时保留适当精度,累计与四舍五入的顺序采用统一规则,防止各明细加总与总计不一致。需要建设问数数据集,可继续查看经营问数 Agent 落地清单和企业 AI 落地工程。







