lean.vn — LeanERP và hệ sinh thái AI
📖 Wiki-6S-HuongDan CiCC LeanERP SOP 🎬 Có Video Hướng Dẫn (V08)

Màn hình Báo cáo Thống kê 6S

5 tab báo cáo: Tổng quan, Pareto S1-S6, Xu hướng, Khu vực, Hiệu suất

🎬 Video Hướng Dẫn Thực Hành: Phân tích 5 Tab Báo cáo: Tổng quan, Pareto, Xu hướng & Hiệu suất V08 · 04:00 · Quản lý · Ban 6S
Tab: Báo cáo (screen-baocao)
File: app.js lines 2501-2902, index.html lines 407-496
Style: Dark theme

1. Tổng quan

Màn hình báo cáo với 5 sub-tab, dark theme. Cho phép xem theo tháng hoặc tuần.

CODE
📊 Báo cáo Thống kê 6S
Tổng quan, Pareto, Xu hướng, Khu vực, Hiệu suất

[📊 Chọn kỳ báo cáo ▼]    [Tháng | Tuần]    [📥 Xuất Excel]
┌─────────────────────────────────────────────────────────────┐
│ [📊 Tổng quan] [📈 Pareto S1-S6] [📉 Xu hướng] [🏢 Khu vực] [👤 Hiệu suất] │
└─────────────────────────────────────────────────────────────┘

2. Bộ lọc chung

Select kỳ báo cáo (#reportMonth)

  • Mode Tháng: 12 tháng gần nhất
  • Mode Tuần: 12 tuần gần nhất
  • Khi đổi → tự động render lại báo cáo

Button group Tháng/Tuần

ButtonIDHành vi
ThángbtnGroupMonthsetReportGroup('month')
TuầnbtnGroupWeeksetReportGroup('week')

Nút Export Excel

exportReportExcel() → dùng thư viện XLSX → tải file BaoCao_6S_{period}.xlsx

Cấu trúc Excel:

Mã thẻLoạiS-categoryVị tríMô tảKhắc phụcNgười treoNgười XLTrạng tháiNgày tạoHạn XL

3. Sub-tab 1: Tổng quan (rpt-overview)

Stats Cards (4 cards)

CODE
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ Tổng thẻ │ │ Rút OK  │ │ Quá hạn │ │ Rút NG  │
│   42     │ │  28     │ │   5     │ │   3     │
│          │ │  67%    │ │         │ │         │
└─────────┘ └─────────┘ └─────────┘ └─────────┘

Donut Chart — Trạng thái thẻ

  • Canvas #chartDonut (360x240)
  • 4 segments: Rút OK (xanh), Đang xử lý (xanh dương), Quá hạn (đỏ nhạt), Rút NG (đỏ đậm)
  • Tâm: % hoàn thành (số to) + "Hoàn thành"
  • Legend phía dưới

Bảng thống kê (#overviewTable)

Chỉ tiêuSố lượng
🟡 Thẻ VàngX
🔴 Thẻ ĐỏX
🔧 Đang xử lýX
🚨 Quá hạnX
✅ Rút OKX
❌ Rút NGX

4. Sub-tab 2: Pareto S1-S6 (rpt-pareto)

Pareto Chart — Canvas #chartPareto (400x240)

Hiển thị:

  • Bar chart: S1-S6 sắp xếp giảm dần, mỗi bar có gradient màu
  • Line cộng dồn: Đường màu hồng #f472b6 thể hiện % tích lũy
  • Mỗi bar có nhãn số + % cộng dồn

Bảng dữ liệu (#reportTable)

Phân loạiSố lượngTỷ lệCộng dồn
S21535.7%35.7%
S31023.8%59.5%
............

5. Sub-tab 3: Xu hướng (rpt-trend)

Trend Chart — Canvas #chartTrend (800x240)

Dữ liệu: Theo tháng (6 kỳ) hoặc tuần (12 kỳ)

  • 🔵 Line Treo thẻ (xanh dương): Số thẻ tạo mới
  • Điểm tròn có glow shadow
  • 🟢 Line Rút thẻ (xanh lá): Số thẻ đã hoàn tất + rejected
  • Điểm tròn có glow shadow
  • Grid lines mờ rgba(255,255,255,.06)

Bảng tóm tắt xu hướng (#trendSummary)

Chỉ tiêuThực tếXu hướng
🔵 Treo thẻ12📈 +20%
🟢 Rút thẻ8📉 -10%
📊 Chênh lệch+4⚠️ Tồn tăng

6. Sub-tab 4: Khu vực (rpt-location)

Top 10 khu vực có nhiều thẻ nhất.

Bảng (#locationReport)

#Khu vựcTổngRút OKRút NGQuá hạn
1Chuyền 1151023
2Chuyền 212811

Horizontal bar chart

CODE
Chuyền 1    ████████████████████████░░  15
Chuyền 2    ████████████████████░░░░░░  12
VPNS        ██████████░░░░░░░░░░░░░░░░   5

7. Sub-tab 5: Hiệu suất (rpt-perf)

Báo cáo hiệu suất theo người.

Bảng (#perfReport)

#NgườiTask✅❌TB ngàyS1S2S3S4S5S6
1Nguyễn Văn A201523.5534215
2Trần Văn B151214.2342312

Horizontal bar chart theo người

CODE
Nguyễn Văn A  ████████████████████████░░░░  20
Trần Văn B    ██████████████████████░░░░░░  15
...


8. Các hàm xử lý

HàmMô tả
renderReport()Entry point: populate select + gọi tab tương ứng
switchReportTab(tab)Chuyển sub-tab
setReportGroup(mode)Đổi mode tháng/tuần
getMonthTags()Lọc tags theo kỳ báo cáo đã chọn
renderOverview()Render stats + donut + table
renderPareto()Render Pareto bar + line + data table
renderTrend()Render trend line chart + summary
renderLocationReport()Render top 10 locations
renderPerfReport()Render performance table
getWeekNumber(d)Tính số tuần trong năm
exportReportExcel()Xuất Excel

Audio thuyết minh

🖼️
Nghe hướng dẫnĐường dẫn minh họa: audio/08-bao-cao.mp3

Click play để nghe hướng dẫn bằng giọng đọc.


Screenshots

Tổng quan báo cáo - Stats + Donut
📸 Tổng quan báo cáo - Stats + Donut (Bấm vào ảnh để phóng to)

Chú thích: Màn hình báo cáo dark theme với stats cards + biểu đồ donut

Pareto Chart S1-S6
📸 Pareto Chart S1-S6 (Bấm vào ảnh để phóng to)

Chú thích: Biểu đồ Pareto cột + đường cộng dồn phân loại S1-S6

Xu hướng Treo/Rút
📸 Xu hướng Treo/Rút (Bấm vào ảnh để phóng to)

Chú thích: Biểu đồ xu hướng Treo/Rút thẻ theo tháng/tuần

4 Stats cards dark theme
📸 4 Stats cards dark theme (Bấm vào ảnh để phóng to)

Chú thích: 4 thống kê: Tồn (đỏ), Quá hạn (cam), Mới (xanh dương), Hoàn tất (xanh lá)

Donut Chart trạng thái thẻ
📸 Donut Chart trạng thái thẻ (Bấm vào ảnh để phóng to)

Chú thích: Donut Chart tỷ lệ các trạng thái thẻ: Mới, Đang XL, Hoàn tất, Quá hạn

Sub-tab Khu vực — thống kê theo location
📸 Sub-tab Khu vực — thống kê theo location (Bấm vào ảnh để phóng to)

Chú thích: Sub-tab Khu vực (🏢) hiển thị thống kê treo/rút thẻ theo từng địa điểm

Sub-tab Hiệu suất nhân sự
📸 Sub-tab Hiệu suất nhân sự (Bấm vào ảnh để phóng to)

Chú thích: Sub-tab Hiệu suất (👤) hiển thị KPI theo nhân sự: số thẻ, tỷ lệ đạt deadline

File Excel mẫu xuất báo cáo
📸 File Excel mẫu xuất báo cáo (Bấm vào ảnh để phóng to)

Chú thích: File Excel tải xuống từ nút 📥 Xuất Excel

<!-- Ảnh chưa chụp: Overview table, Trend summary, Top 10, Filter period -->