Skip to content

批次统计配置

这个页面解决什么问题

批次统计配置用于定义“生产批次生成时,需要额外统计哪些板件数量或工作量”。

简单理解:系统在生成生产批次时,会逐块检查批次里的板件;如果某块板件符合你配置的匹配公式,就把它纳入对应统计项,再按统计公式累计数量,最后把统计结果写入该生产批次。

菜单路径

系统管理批次统计配置

它适合回答这类问题:

  • 这一批里有多少块需要二次加工的板件?
  • 这一批里有多少米某类特殊封边?
  • 这一批里有多少个带指定备注、颜色、板件名称特征的板件?
  • 生产人员看批次时,需要提前知道哪些特殊工作量?

它不是什么

为了避免和其他配置混淆,可以先记住三条边界:

容易混淆的功能区别
批次拆分配置批次拆分配置会影响板件进入哪个生产批次;批次统计配置只计算统计项,不负责拆批
工厂配置工厂配置是全厂级开关和规则;批次统计配置只管理批次生成时的自定义统计项
生产计划生产计划负责排产、开工、报工;批次统计配置只在批次初始化时生成辅助统计信息

也就是说,本页不是手动统计页面,也不是批次查询页面,而是“统计规则配置页面”。

页面结构

进入页面后,通常会看到三块内容:

区域用途
查询区按统计名称、公式、单位筛选已有配置
生产批次统计配置列表查看、勾选、编辑、删除、导出统计配置
新增/编辑抽屉维护统计名称、匹配公式、统计公式和单位

列表标题旁有提示:可以不做配置,默认策略是根据板件的备注信息分组统计

这句话很关键:如果当前租户没有配置任何统计规则,系统生成批次时会退回默认策略,按板件备注自动分组并计数。

查询统计配置

查询区支持三个条件:

查询条件说明
统计名称按统计项名称模糊查询
公式按匹配公式内容模糊查询
单位按单位精确查询

常用操作:

  1. 输入查询条件。
  2. 点击 查询
  3. 如需恢复默认条件,点击 重置

列表字段说明

配置列表主要展示这些字段:

字段说明
勾选框用于批量删除
序号当前分页下的显示序号
统计名称统计项最终展示给生产人员看的名称
匹配公式判断某块板件是否纳入该统计项,返回值必须是布尔类型
统计公式命中后用于累计的数值公式,返回值应为数值类型,页面提示为 数值 (小数) 类型
单位统计结果的单位,例如“个”“米”“块”
操作编辑或删除单条配置

新增统计配置

点击右上角 新增,会打开新增抽屉。

需要填写:

字段是否必填说明
统计名称必填例如“二次加工板”“特殊封边”“格栅板”
匹配公式必填判断板件是否属于这个统计项,必须返回 true/false
统计公式建议填写计算命中板件要累计多少数量;页面提示返回 数值 (小数) 类型
单位必填默认是“个”,可按业务改为“米”“块”等

操作步骤:

  1. 点击 新增
  2. 填写 统计名称
  3. 编写 匹配公式
  4. 编写 统计公式
  5. 确认 单位
  6. 点击 确定 保存。

注意

匹配公式和统计公式是两件事:

  • 匹配公式:回答“这块板件要不要统计进来”。
  • 统计公式:回答“这块板件命中后,要累计多少”。

匹配公式怎么理解

匹配公式针对单块板件执行,返回值必须是布尔类型。

可以把它理解成一个判断条件:

示例理解:

业务想法匹配公式的含义
统计备注中带“二次”的板件判断备注字段是否包含“二次”
统计指定板件名称判断板件名称是否满足关键词
统计指定颜色或厚度判断颜色、厚度等字段是否符合条件

实际可用字段以公式编辑器中 板件数据模板 模板提供的字段为准。

统计公式怎么理解

统计公式只会在匹配公式命中的板件上执行,用来决定每块命中板件累计多少。

常见理解方式:

统计目标统计公式思路
只统计数量每命中一块,累计 1
统计长度每命中一块,累计这块板件的长度
统计面积每命中一块,累计长 × 宽换算后的面积
统计封边长度每命中一块,累计对应封边相关数值

当前后端执行时,会把统计公式结果转换成数值累加:

  • 如果结果是 数值 (小数),直接累加;
  • 如果结果是其他 数字,会转成 数值 (小数);
  • 如果结果是其他非空值,会尝试按字符串转成 数值 (小数);
  • 如果结果为空,当前逻辑按 1 处理。

因此,统计公式建议始终写成稳定返回数值的表达式,不要返回文字、布尔值或无法转换为数字的内容。

系统实际如何生成统计结果

系统生成生产批次时,会读取当前所有批次统计配置。

这里有几个重要规则:

  1. 没有任何配置时,系统按板件备注自动分组统计。
  2. 只要存在配置,系统就按配置规则统计,不再使用默认备注分组策略。
  3. 每条配置都会独立匹配板件。
  4. 同一块板件可以被多条统计配置同时命中,系统不会像批次拆分那样把已命中的板件移出后续统计。
  5. 只有累计结果大于 0 的统计项才会写入批次统计结果。

编辑统计配置

在列表行末点击 编辑,可以修改该统计配置。

可修改内容包括:

  • 统计名称
  • 匹配公式
  • 统计公式
  • 单位

修改后点击 确定 保存。

影响范围

统计配置主要影响后续重新生成或初始化的生产批次。已经生成并保存到批次中的统计结果,是否变化要以具体业务重新生成动作和当前批次数据为准,不建议把它理解成“改配置后历史批次立即全部刷新”。

删除统计配置

删除方式有两种:

删除方式操作
单条删除点击行末 删除
批量删除勾选多条记录后,点击表头 删除

当前后端删除前预留了业务校验位置,但实际校验逻辑仍是 待完善;也就是说,目前更依赖操作人员自行确认是否应删除。

建议删除前先确认:

  • 这条统计项是否仍被生产人员依赖;
  • 是否还有新批次需要继续使用该统计口径;
  • 是否只是公式写错,更适合编辑修正,而不是删除。

导出统计配置

点击右上角 导出,系统会按当前查询条件导出配置列表。

导出文件名类似:

text
生产批次统计配置_时间戳.xlsx

导出的内容来自配置表本身,不是某个生产批次的统计结果明细。

与批次拆分配置的区别

对比项批次拆分配置批次统计配置
核心目的决定板件进入哪个生产批次计算批次中的自定义统计项
是否改变批次结构不会
公式返回要求返回布尔值匹配公式返回布尔值,统计公式返回数值
多条规则关系命中后从待处理板件中移除,不再参与后续拆分规则每条统计配置独立计算,同一板件可被多个统计项统计
默认策略未命中拆分规则的板件进入主批次没有任何统计配置时,按板件备注分组统计

配置建议

1. 先确认统计结果给谁看

不要为了“系统能配”就配置很多统计项。建议先问清楚:

  • 车间师傅需要看吗?
  • 跟单或生产主管需要看吗?
  • 这个统计项会影响备料、工艺安排或人工判断吗?

如果没有实际用途,可以不配置。

2. 统计名称要给一线人员看得懂

推荐名称:

  • 二次加工板
  • 特殊封边
  • 格栅板
  • 异形件

不推荐名称:

  • 规则1
  • test
  • 特殊项A
  • 公式统计

3. 匹配公式和统计公式分开验证

建议按这个顺序配置:

4. 避免无意识重复统计

批次统计配置允许同一块板件被多个统计项命中。

这有时是合理的,例如一块板既属于“特殊封边”,又属于“二次加工板”。但如果你希望多个统计项互斥,就要在公式中主动排除其他条件。

常见问题

不配置批次统计配置可以吗?

可以。当前系统在没有任何配置时,会按板件备注自动分组统计,单位为“个”。

为什么配置了统计项后,原来按备注自动统计的结果不见了?

因为只要存在批次统计配置,系统就会使用配置规则,不再走默认的备注分组统计策略。

为什么某个统计项没有显示?

常见原因:

  • 匹配公式没有命中任何板件;
  • 统计公式累计结果为 0;
  • 公式返回值无法正确转换为数值,导致批次生成异常或结果不符合预期;
  • 修改配置后,没有重新生成对应批次。

单位会自动换算吗?

当前页面只是保存单位文本。是否按“个”“米”“平方”等正确统计,主要取决于你写的统计公式。

例如:

  • 单位写“个”,统计公式通常应累计数量;
  • 单位写“米”,统计公式应返回长度口径;
  • 单位写“平方”,统计公式应返回面积口径。

能不能停用某条统计配置?

当前页面没有启用/停用开关。如果暂时不想使用某条配置,只能编辑公式让它不命中,或删除该配置。删除前请确认后续生产不再依赖它。

智掌每一单,稳控每一环