Skip to main content

รายงาน Y Ratio

หน้าจอรายงาน Y Ratio

ภาพ: หน้ารายงาน Y Ratio

เมนู "รายงาน Y Ratio" ใช้สำหรับตรวจสอบความสัมพันธ์ระหว่างเลขไมล์และการใช้พลังงานของรถ เพื่อช่วยวิเคราะห์ประสิทธิภาพและค้นหาความผิดปกติของข้อมูลการใช้งานรถ

ข้อมูลบังคับของหน้า​

จาก schema จริง หน้า report บังคับ

  • startDate
  • endDate
  • workArea

และยังมี validation ว่า

  • endDate ต้องมากกว่าหรือเท่ากับ startDate

ตัวกรองหลัก​

  1. วันที่เริ่มต้นรายงาน
  2. วันที่สิ้นสุดรายงาน
  3. พื้นที่ทำงาน เป็นข้อมูลบังคับ
  4. รหัสรถ

ระบบดึงข้อมูลอย่างไร​

หน้า report ใช้ GET /refuel/y-ratio-report และส่ง query ดังนี้

  • startDate
  • endDate
  • workAreaId
  • vehicleId
  • page
  • pageSize

การใช้งาน​

  1. เลือกช่วงวันที่
  2. เลือกพื้นที่ทำงาน
  3. หากต้องการ ให้เลือกรหัสรถเพิ่มเติม
  4. กด แสดงรายงาน
  5. ตรวจสอบผลลัพธ์ในตารางหรือดาวน์โหลดด้วย Export Excel

การตีความเบื้องต้น​

  • ค่าที่ผิดปกติควรย้อนกลับไปตรวจสอบข้อมูลในเมนูเติมน้ำมัน/ชาร์จไฟ และสมุดประจำรถ
  • ควรใช้ร่วมกับข้อมูลหน้างานก่อนสรุปผลทางวินัยหรือประเมินพนักงาน

การ Export Excel​

ปุ่ม export ใช้ endpoint

  • GET /refuel/y-ratio-report/export

โดยส่ง filter ชุดเดียวกับรายงาน

จุดที่ต้องระวัง​

warning
  • ถ้าไม่เลือก พื้นที่ทำงาน หน้า report จะไม่ผ่าน validation
  • หน้า Y Ratio เน้นการวิเคราะห์ ไม่ได้เป็นหน้าตัดสินผลทางวินัยโดยลำพัง
  • ถ้าค่าผิดปกติ ควรย้อนดู Refuel และ Vehicle Record ประกอบ

อ้างอิงโค้ด​

  • atp30-tos-frontend/src/views/pages/y-ratio-report/index.tsx
  • atp30-tos-frontend/src/api/y-ratio-report.ts