Project

General

Profile

Bug #27195

[OEE][Overview/Machine] Quality section — OK % คำนวณผิดเมื่อ group by model #kiro

Added by Suphawan Phiwngam 9 days ago. Updated 8 days ago.

Status:
Closed
Priority:
High
Start date:
05/25/2026
Due date:
05/27/2026
% Done:

0%

Estimated time:
นำ AI มาช่วย(%):
0

Description

หน้า Machine Overview — ส่วน Quality section ตารางล่าง OK % แสดงค่าผิดเมื่อ group by model

ปัญหา
  • ปัจจุบัน OK % ใช้ AVG ของ okRate แต่ละ job → ถ้ามี job ที่ยังไม่มีการผลิต (totalQty=0, okRate=0) จะถูกนำมาหารด้วย ทำให้ค่าต่ำกว่าความเป็นจริง
ตัวอย่างจากรูป:
  • MKP มี 4 jobs: job1 okRate=100%, job2-4 ยังไม่ผลิต (okRate=0)
  • AVG = (100 + 0 + 0 + 0) / 4 = 25% ← แสดงอยู่ปัจจุบัน
  • ค่าที่ถูกต้องควรเป็น 100% เพราะชิ้นที่ผลิตออกมาทั้งหมดเป็นชิ้นดี ไม่มี NG
วิธีคำนวณที่ถูกต้อง
OK % = SUM(good_qty) / SUM(total_qty) × 100
  • คิดจาก totalQty (จำนวนที่ผลิตจริง) ไม่ใช้ AVG per job
  • Job ที่ยังไม่มีการผลิต (totalQty=0) จะไม่มีผลต่อ %
  • ตัวอย่าง: good=159, totalQty=159 → OK% = 100%
ไฟล์ที่เกี่ยวข้อง
  • Frontend: `oee-web/src/routes/MachineDashboard/components/ProductionQuality/index.js` → `groupJobsByModel()` (เปลี่ยนจาก AVG เป็น SUM/SUM)

ดู screenshot แนบประกอบ


Files

quality-ok-percent-bug.png (68.3 KB) quality-ok-percent-bug.png Screenshot Quality section - OK % คำนวณผิดเมื่อ group by model Suphawan Phiwngam, 05/25/2026 06:57 PM

History

#1

Updated by Suphawan Phiwngam 9 days ago

  • Description updated (diff)
#2

Updated by Supparoek Sariphan 9 days ago

  • Status changed from New to In Progress
#3

Updated by Supparoek Sariphan 8 days ago

  • Status changed from In Progress to Resolved
  • Assignee changed from Supparoek Sariphan to Suphawan Phiwngam
#4

Updated by Suphawan Phiwngam 8 days ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF