第52天:数据驱动生产绩效-打造全自动计划达成率看板
古哥计划
优秀创作者
🚀 第52天:用数据驱动生产绩效——打造全自动计划达成率看板
✨ 系列第52篇|从零开始搭建标准ERP架构
👣 接续第51天“一键电子报工”,今天我们进入 MES数据分析层
🔧 目标:实现“报工 → 汇总 → 达成率 → 状态判断 → 报表输出”全链路自动化
🎯 关键点:统计字段 + 公式判断 + 透视式统计表
💡 核心价值:让PMC一眼看清“谁干得好、谁没完成、整体效率如何”
👣 接续第51天“一键电子报工”,今天我们进入 MES数据分析层
🔧 目标:实现“报工 → 汇总 → 达成率 → 状态判断 → 报表输出”全链路自动化
🎯 关键点:统计字段 + 公式判断 + 透视式统计表
💡 核心价值:让PMC一眼看清“谁干得好、谁没完成、整体效率如何”
🔍 回顾:我们已经做了什么?
在前几篇中,我们完成了:
建立了 MPS计划发布存档机制
实现了 电子派工到线体
完成了 班组长一键报工
数据已沉淀到 MES报工明细表
现在,系统中已有:
✅ 每条任务的 计划数量(来自MPS)
✅ 每次报工的 合格/不合格数量(来自MES)
但问题来了:
❓ 如何知道“计划完成得怎么样?”
❓ 是超额完成?刚好完成?还是严重滞后?
❓ 能不能自动生成日报给管理层?
❓ 是超额完成?刚好完成?还是严重滞后?
❓ 能不能自动生成日报给管理层?
答案是:用“统计+公式+透视表”构建智能分析模型!
于是,我们引入了一个新的核心模块:
✅ 全自动计划达成率分析系统
✅ 步骤一:在 MPS计划-发布存档 表中新增统计字段
✅ 新建字段:实际报工数量
类型:统计
数据源:MES报工明细表
统计字段:合格数量
统计方式:求和
筛选条件(3个):
生产任务号 = 当前行的 A 生产任务号
排程线体 = 当前行的 A 排程线体
版本日期 = 当前行的 版本日期
✅ 目的:
精准匹配同一任务、同一线体、同一版本下的所有报工记录
避免跨版本或跨线体的数据污染
精准匹配同一任务、同一线体、同一版本下的所有报工记录
避免跨版本或跨线体的数据污染
✅ 步骤二:计算“计划达成率”
✅ 新建公式字段:计划达成率
✅ 格式设置:百分比(保留1位小数)
✅ 示例:
计划400,完成420 → 达成率 105.0%
计划300,完成280 → 达成率 93.3%
✅ 示例:
计划400,完成420 → 达成率 105.0%
计划300,完成280 → 达成率 93.3%
⚠️ 注意:
分母为0时返回0,避免除零错误
分母为0时返回0,避免除零错误
✅ 步骤三:定义“准交判断”状态
✅ 新建公式字段:准交判断
✅ 管理逻辑说明:
≥100%:超额完成(可能提前或加量)
≥98%:视为“达成”(允许2%合理偏差)
<98%:未达成(需跟进原因)
≥100%:超额完成(可能提前或加量)
≥98%:视为“达成”(允许2%合理偏差)
<98%:未达成(需跟进原因)
✅ 步骤四:生成“计划达成率统计表”(透视表)
✅ 操作路径:
右键点击 MPS计划-发布存档 表 → 生成统计表
命名:计划达成率分析报表
✅ 步骤五:计算“整体合格率”
✅ 新建公式字段:整体合格率
✅ 格式:百分比
✅ 示例:
(3 + 12) / 17 = 88.2%
✅ 示例:
(3 + 12) / 17 = 88.2%
✅ 作用:
快速评估当日/当月整体执行力
可用于KPI考核
快速评估当日/当月整体执行力
可用于KPI考核
📊 实际效果演示(以图为例)
🟩 图1:MPS计划-发布存档 表新增字段
显示每条任务的:
实际报工数量
计划达成率(如 105.0%)
准交判断(如 “超额达成”)
🟩 图2:计划达成率分析报表(统计表)
按版本日期分组
自动统计各类状态数量
支持下钻查看明细
🟩 图3:自动化流程无感运行
班组长每报一次工
所有统计字段自动刷新
报表实时更新,无需人工干预
✅ 成功!
🛠️ 为什么这样设计?背后逻辑解析
设计点 | 原因 |
使用“统计字段”而非手动汇总 | 避免人工错误,支持动态更新 |
三重筛选条件 | 确保数据精准匹配(任务+线体+版本) |
“98%”作为达成阈值 | 符合制造业常见容忍范围 |
生成统计表(透视表) | 降低使用门槛,非技术人员也能看懂 |
公式字段自动计算 | 无需维护,逻辑集中 |
✅ 这套模型,其实就是一个 微型BI看板!