Hiểu cách tính CEO Dashboard — từ dữ liệu đến điểm và quyết định
Hiểu căn cứ dữ liệu khi quản trị Affiliate bằng CEO Dashboard
Tài liệu giải thích cách dữ liệu bán hàng Affiliate được chuyển thành chỉ số doanh thu, điểm sức khỏe hệ thống, tiềm năng thành viên và kịch bản tăng trưởng. Đây là cơ sở để CEO đọc hiểu báo cáo, đánh giá khuyến nghị và sử dụng trợ lý AI có căn cứ khi quản trị mạng lưới bán hàng và hoa hồng.
Ngày biên soạn: 30/10/2026. Đối tượng: người đọc CEO Dashboard, không cần biết lập trình.
Tài liệu này giúp bạn tự trả lời: “Số này lấy từ đâu?”, “Vì sao dùng hàm này?”, “Tại sao đóng góp bằng 0?” và “Điểm này giúp mình quyết định điều gì?”. Đọc cùng báo cáo nghiệm thu để đối chiếu các số thực tế.
Công thức được đối chiếu trực tiếp với code trong repository và bộ cấu hình đã lưu trong evidence/data.json, bản công bố #2193, ngày dữ liệu 22/10/2026, phiên bản ceo-acceptance-daily-v1. Các ví dụ ghi “minh họa” dùng số giả định để dễ học; ví dụ ghi “nghiệm thu” dùng số của báo cáo.
Các ngưỡng như 30%, 70%, 8%, hệ số 2 và trọng số là tham số của mô hình đánh giá. Code xác định cách áp dụng các tham số; code không chứng minh đây là các ngưỡng tối ưu cho mọi doanh nghiệp. Phần “mục tiêu” bên dưới giải thích tác dụng của công thức và cách đọc kết quả, không khẳng định nguồn gốc nghiên cứu của các ngưỡng. Khi đọc báo cáo ngày khác, dùng phiên bản công thức gắn với chính báo cáo đó.
Lộ trình đọc
- Ba loại điểm và năm bước tạo ra điểm
- Học các hàm qua ví dụ
- Dữ liệu đi từ đâu đến màn hình?
- Tạo các chỉ số đầu vào
- Tính điểm sức khỏe hệ thống
- Tính điểm sức khỏe thành viên
- Tính điểm tiềm năng
- Cờ rủi ro và khuyến nghị
- Kế hoạch tăng trưởng và dự báo
- Tự đọc một kết quả và bài tập
- Vì sao phân bổ trọng số như hiện tại?
- Nói các công thức bằng lời để người dùng hiểu
Bài 1. Ba loại điểm và năm bước tạo ra điểm
| Loại điểm | Câu hỏi mà điểm giúp trả lời | Cách tính chính |
|---|---|---|
| Sức khỏe hệ thống | Toàn hệ thống đang vận hành ra sao? | Quy đổi 7 chỉ số tổng hợp thành điểm rồi tính theo trọng số |
| Sức khỏe thành viên | Thành viên và mạng lưới của họ đang khỏe hay có rủi ro? | Quy đổi 8 chỉ số, chủ yếu theo các chuẩn cố định |
| Tiềm năng thành viên | Thành viên đang đứng ở đâu về đà phát triển so với người cùng cấp? | Xếp hạng tương đối theo 7 chỉ số rồi trừ điểm rủi ro |
Điểm sức khỏe hệ thống không phải trung bình điểm sức khỏe thành viên. Hai điểm dùng đầu vào và bộ trọng số riêng. Doanh thu mạng lưới của các thành viên cũng có thể chồng lấn; cộng tất cả mạng lưới sẽ đếm trùng đơn.
Hầu hết đường đi tới điểm gồm năm bước:
Dữ liệu nghiệp vụ
→ Chỉ số đầu vào (tiền, số đơn, tỷ lệ...)
→ Điểm quy đổi của từng tiêu chí (0–100)
→ Đóng góp theo trọng số
→ Tổng điểm và nhãn đánh giá
Ví dụ minh họa: tháng trước 100 đơn, tháng này 110 đơn.
Tăng trưởng đơn = (110 − 100) / ABS(100) × 100 = 10%
Điểm tăng trưởng đơn = CLAMP(50 + 2 × 10) = 70 điểm
Trọng số của tiêu chí = 10%
Đóng góp = 70 × 10 / 100 = 7 điểm
10% tăng trưởng, 70 điểm quy đổi và 7 điểm đóng góp là ba đại lượng khác nhau. Một tiêu chí trọng số 10% đóng góp tối đa 10 điểm vào thang tổng 100 điểm khi đủ dữ liệu.
Bài 2. Học các hàm qua ví dụ
Trong tài liệu, ; ngăn cách các đối số của hàm. Ví dụ MAX(10; 0) có hai đối số là 10 và 0. Trong code, dấu ngăn cách thường là ,. Các số thập phân tiếng Việt dùng dấu phẩy, ví dụ 0,5 là một nửa.
2.1. MAX — chọn giá trị lớn nhất
MAX(10; 0) = 10
MAX(−10; 0) = 0
Trong MAX(Top 5 − 30; 0), hàm chỉ giữ phần vượt 30%. Nếu Top 5 là 20%, phần vượt là −10; MAX đưa phần này về 0 để không phát sinh khoản trừ âm.
MAX cũng bảo vệ mẫu số. Ví dụ MAX(ABS(hoa hồng); 1) bảo đảm mẫu số ít nhất là 1, tránh chia cho 0 và hạn chế tỷ lệ tăng vọt khi nền quá nhỏ. Đây là quy ước của mô hình, không có nghĩa hoa hồng thực tế được đổi thành 1 đồng.
2.2. MIN — chọn giá trị nhỏ nhất
MIN(100; 120) = 100
MIN(100; 80) = 80
Ví dụ tỷ lệ hoạt động 84%, chuẩn là 70%:
Điểm trước giới hạn = 84 / 70 × 100 = 120
Điểm hoạt động = MIN(100; 120) = 100
Mục tiêu là công nhận đạt chuẩn với tối đa 100 điểm. Hoạt động vượt chuẩn vẫn là thông tin tốt ở chỉ số gốc, nhưng không làm tiêu chí này vượt phần trọng số được giao.
2.3. CLAMP — giới hạn cả dưới lẫn trên
Trong tài liệu này, CLAMP luôn có nghĩa giới hạn 0–100:
CLAMP(x) = MIN(100; MAX(0; x))
CLAMP(−25) = 0
CLAMP(70) = 70
CLAMP(120) = 100
Code triển khai bằng hàm riêng clamp() hoặc tổ hợp min() và max(). Khi gặp CLAMP(x) trong tài liệu, hai giới hạn 0 và 100 đã được hiểu ngầm; đây không phải cú pháp bắt buộc của mọi ngôn ngữ hay phần mềm bảng tính.
Dùng CLAMP để các tiêu chí cùng thang điểm. Ví dụ tăng trưởng +100% không được tạo 250 điểm và lấn át những tiêu chí chất lượng khác.
2.4. ABS — lấy độ lớn, bỏ dấu âm
ABS(−200.000) = 200.000
ABS(200.000) = 200.000
Dùng khi quan tâm độ lớn chênh lệch hoặc tác động, ví dụ mức lệch hoa hồng. Khi tính tăng trưởng, ABS(kỳ trước) nằm ở mẫu số để giữ hướng của chênh lệch: từ −100 lên −50 là cải thiện +50%. Không lấy ABS toàn bộ tăng trưởng vì sẽ làm mất dấu suy giảm.
2.5. ROUND, cắt số lẻ và CEIL
| Phép tính | Ví dụ | Mục tiêu |
|---|---|---|
ROUND(x; n) |
ROUND(12,3456; 2) = 12,35 |
Làm tròn khi lưu hoặc trình bày theo độ chính xác yêu cầu |
Cắt số lẻ, có thể diễn đạt bằng TRUNC |
Cắt 12,3456 ở 2 số lẻ → 12,34 |
Bỏ phần dư thay vì làm tròn lên |
CEIL(x) |
CEIL(470,9858) = 471 |
Số thành viên mục tiêu phải là số nguyên đủ để đạt kế hoạch |
Ở các phép chia tiền/tỷ lệ, code dùng BCMath như bcdiv, bcmul, bcadd, bcsub để tính số thập phân với độ chính xác chỉ định. Bước cắt và bước làm tròn có thể khác nhau. Không tự thay mọi phép cắt bằng ROUND khi đối chiếu.
2.6. MEDIAN — tìm giá trị ở giữa
Sắp tăng dần rồi lấy số ở giữa; nếu có số lượng chẵn thì lấy trung bình hai số giữa.
Các mức tăng tháng: −5%, 1%, 2%, 3%, 80%
MEDIAN = 2%
Trung bình cộng = 16,2%
Một tháng tăng đột biến đẩy trung bình cộng lên nhiều. Trung vị giúp dự báo cơ sở bớt bị chi phối bởi tháng cực đoan. Nó không bảo đảm tương lai sẽ lặp lại lịch sử.
2.7. Percentile rank — vị trí tương đối trong nhóm
Đây là phép tính xếp hạng được code tự triển khai; không dùng thay bằng hàm Excel PERCENTILE để tìm một giá trị ngưỡng.
Điểm xếp hạng = số người có giá trị thấp hơn / (N có dữ liệu − 1) × 100
Ví dụ nhóm 5 người có tăng trưởng 0%, 5%, 10%, 10%, 20%:
| Giá trị | Số người thấp hơn | Điểm xếp hạng |
|---|---|---|
| 0% | 0 | 0 |
| 5% | 1 | 25 |
| 10% | 2 | 50 |
| 10% | 2 | 50 |
| 20% | 4 | 100 |
Hai người bằng nhau nhận cùng hạng thấp nhất. Chỉ số thiếu dữ liệu bị loại khỏi N của chỉ số đó. Nhóm chỉ có một giá trị hợp lệ nhận 50 ở bước xếp hạng; điểm tiềm năng còn có điều kiện riêng về số người tối thiểu trong nhóm.
2.8. POW, lũy thừa và căn — chia tăng trưởng theo hệ số nhân
POW(a; b) hay a^b nghĩa là a lũy thừa b. Kế hoạch +20% trong 12 tháng dùng:
Hệ số cả kỳ = 1 + 20 / 100 = 1,2
Mức tăng mỗi tháng = (1,2^(1/12) − 1) × 100 ≈ 1,5309%
Tăng trưởng kép nhân tiếp trên nền của tháng trước. Vì vậy không lấy 20 / 12 làm mức tăng kép mỗi tháng.
Bài 3. Dữ liệu đi từ đâu đến màn hình?
Một snapshot là bộ số liệu được dựng cho một ngày dữ liệu, với mốc chặn nguồn và phiên bản công thức xác định. Dashboard đọc bản đã công bố, thay vì mỗi lần mở màn hình lại tính điểm từ toàn bộ đơn hàng.
Các chặng trong code:
| Chặng | Công việc | Kết quả |
|---|---|---|
| Chuẩn hóa đơn | OrderFactBuilder đọc sự kiện được duyệt, giá trị ghi nhận và hoàn/hủy |
ceo_commission_order_facts |
| Tạo phát sinh | OrderPostingBuilder tạo dòng dương khi ghi nhận, dòng âm khi hoàn |
ceo_order_daily_postings |
| Dựng cây | NetworkClosureBuilder xác định quan hệ tổ tiên–hậu duệ và nhánh |
ceo_network_edges |
| Tổng hợp thành viên | MemberSnapshotBuilder tính doanh thu, KPI, hoạt động, chất lượng... |
ceo_member_daily_snapshots |
| Chấm điểm | ScoreCalculator gọi các bộ tính sức khỏe, cờ và tiềm năng |
Điểm, nhãn và chi tiết thành phần được lưu vào snapshot thành viên |
| Khuyến nghị | RecommendationBuilder xét điều kiện và điểm ưu tiên |
ceo_recommendation_snapshots |
| Tổng hợp hệ thống | SystemSnapshotBuilder tổng hợp dữ liệu toàn phạm vi rồi gọi SystemHealthCalculator |
ceo_system_daily_snapshots |
| Công bố và đọc | Luồng build kiểm tra trước khi công bố; PublishedSnapshotResolver chọn bản đã công bố; CeoReadService trả dữ liệu |
Dashboard hiển thị số và bằng chứng của bản công bố |
Vì sao cần chuẩn hóa đơn? Một đơn có thể tạo KPI hoặc hoa hồng cho nhiều người. OrderAmountResolver ưu tiên lấy một giá trị nhất quán từ các dòng KPI của sự kiện; nếu không có thì cộng giá trị tính hoa hồng theo từng chi tiết đơn, mỗi chi tiết một lần. Cộng tất cả dòng KPI hoặc hoa hồng để ra doanh thu công ty sẽ có thể đếm trùng.
Ba phạm vi được dựng riêng là RETAIL (bán lẻ), WHOLESALE (bán sỉ), ALL (chung). Tiền có thể cộng giữa hai kênh; người hoạt động phải đếm lại theo người duy nhất. Không cộng điểm của hai kênh để ra điểm ALL.
Bài 4. Tạo các chỉ số đầu vào
4.1. Doanh thu thuần, đơn thuần và AOV
Ví dụ minh họa trong kỳ có ghi nhận 100 đơn, doanh thu 100 triệu; hoàn toàn bộ 2 đơn, tổng tiền 3 triệu:
Doanh thu thuần = 100 triệu − 3 triệu = 97 triệu
Số đơn thuần = 100 − 2 = 98
AOV = 97 triệu / 98 = 989.795,91 đồng sau cắt 2 số lẻ
Trong code hiện tại, dòng ghi nhận có order_count_delta = +1; dòng hoàn có −1. Nếu đơn thuần không dương thì AOV là null — chưa có cơ sở để chia. Một lần hoàn được ghi vào ngày phát sinh hoàn; do đó doanh thu và hủy trong một kỳ có thể có phạm vi ngày khác nhau.
4.2. Tăng trưởng và chọn đúng kỳ so sánh
Tăng trưởng % = (Giá trị hiện tại − Giá trị trước) / ABS(Giá trị trước) × 100
Có hai cửa sổ thường gặp:
- MTD: từ đầu tháng đến ngày dữ liệu, so cùng số ngày tháng trước, có giới hạn theo số ngày thực có của tháng trước.
- Rolling 30 ngày: 30 ngày liên tục kết thúc ở ngày dữ liệu, so 30 ngày ngay trước đó.
Sức khỏe thành viên dùng tăng trưởng doanh thu rolling 30 ngày. Sức khỏe hệ thống dùng tăng trưởng doanh thu MTD so cùng số ngày tháng trước. Hai tỷ lệ có thể khác nhau dù đều mang tên tăng trưởng doanh thu.
Trường hợp nền 0: GrowthCalculator của thành viên trả 0 với trạng thái ZERO khi cả hai kỳ đều 0; trả null/NEW khi nền trước bằng 0 nhưng hiện tại khác 0. Phép tính tăng trưởng của hệ thống trong SystemSnapshotBuilder trả null khi kỳ trước bằng 0, kể cả hiện tại cũng bằng 0. Không mặc định dữ liệu mới là tăng 100%.
4.3. KPI hiện tại, KPI áp dụng và KPI dự kiến
Ví dụ minh họa: ngày 15 của tháng có 30 ngày, doanh số KPI 8 triệu, mục tiêu 10 triệu.
KPI hiện tại = 8 / 10 × 100 = 80%
KPI áp dụng = MIN(100; 80) = 80%
Doanh số dự kiến cuối tháng = 8 / 15 × 30 = 16 triệu
KPI dự kiến = 16 / 10 × 100 = 160%
Còn thiếu = MAX(10 − 8; 0) = 2 triệu
Cần mỗi ngày còn lại = 2 triệu / 15 = 133.333,33 đồng
KPI hiện tại có thể vượt 100%; điểm KPI sức khỏe được CLAMP về 0–100. KPI dự kiến là phép kéo dài tốc độ hiện tại, không phải cam kết sẽ đạt. Thiếu mục tiêu hợp lệ thì các tỷ lệ KPI là null; hết ngày còn lại mà chưa đạt thì mức cần mỗi ngày cũng không thể chia và được để null.
Doanh số KPI lấy theo người sở hữu KPI từ nhật ký commission_kpi_revenue_entries. Mục tiêu KPI hoa hồng của thành viên khác mục tiêu doanh thu công ty dùng trong sức khỏe hệ thống.
4.4. Tỷ lệ hoạt động và mức cải thiện hoạt động
Tỷ lệ hoạt động = Người đủ điều kiện có đơn thuần > 0 / Tổng người đủ điều kiện × 100
Ví dụ 35 người hoạt động trong mạng lưới 50 người đủ điều kiện → 70% hoạt động → đạt chuẩn 70% → 100 điểm hoạt động.
Từ 50% lên 60% là tăng 10 điểm phần trăm; tăng tương đối là (60 − 50) / 50 × 100 = 20%. Điểm tiềm năng dùng active_rate_delta, tức mức chênh lệch điểm phần trăm. Với thành viên, code dùng cùng mẫu số người đủ điều kiện của cây hiện tại để tính tỷ lệ hiện tại và tỷ lệ kỳ trước phục vụ chênh lệch này.
4.5. Hủy có trọng số: phân biệt mức độ tác động
Tỷ lệ hủy có trọng số = (Hủy sau duyệt × 1 + Hủy sau giao × 3) / Đơn được duyệt trong kỳ × 100
Mục tiêu của hệ số 3 là làm cho hủy sau giao tác động mạnh hơn hủy sau duyệt. Chỉ số này đo số đơn có trọng số; không phải tỷ lệ tiền bị hoàn, và có thể vượt 100% về mặt công thức.
Ví dụ minh họa: 100 đơn được duyệt, 2 đơn hủy sau duyệt, 1 đơn hủy sau giao:
Tỷ lệ hủy có trọng số = (2 × 1 + 1 × 3) / 100 × 100 = 5%
Tỷ lệ hủy sau giao = 1 / 100 × 100 = 1%
Mẫu số gồm đơn được duyệt trong kỳ; tử số xét các đơn trong nhóm đó đã hủy đến ngày dữ liệu. Hoàn của một đơn được duyệt ở kỳ trước có thể giảm doanh thu kỳ này nhưng không thuộc nhóm đơn được duyệt kỳ này. Không dùng hai phạm vi này thay nhau.
4.6. Top 5 thực sự là gì?
| Phạm vi | Một đơn vị để xếp hạng | Mẫu số tính tỷ trọng |
|---|---|---|
| Hệ thống | Một cây gốc, có người gốc parent_code = null, tính doanh thu của cây đó |
Tổng doanh thu các cây gốc sau khi đưa doanh thu âm của từng cây về 0 |
| Thành viên | Một nhánh con trực tiếp, tính cả cây dưới nhánh đó | Tổng doanh thu các nhánh trực tiếp sau khi đưa doanh thu âm của từng nhánh về 0 |
Code cộng doanh thu từng đơn vị, dùng MAX(doanh thu; 0), sắp giảm dần, lấy tối đa 5 đơn vị đầu, rồi chia tổng. Top 5 không mặc định là 5 khách hàng hay 5 đơn hàng lớn nhất. Doanh thu cá nhân của người đứng đầu thành viên không được thêm thành một nhánh trực tiếp trong phép tính này.
Ví dụ minh họa: 10 nhánh có tổng 1 tỷ đồng sau giới hạn âm, 5 nhánh lớn nhất đạt 700 triệu → Top 5 là 70% → điểm tập trung là CLAMP(100 − (70 − 30) × 2) = 20.
Nếu chỉ có 1–5 nhánh tạo doanh thu dương thì Top 5 bao hết phần doanh thu dương, nên tỷ trọng là 100% và điểm tập trung sức khỏe là 0. Đây là đặc tính của công thức; cần đọc cùng quy mô mạng lưới để hiểu vì sao bị trừ điểm. Nếu tổng doanh thu sau giới hạn không dương thì tỷ trọng là null.
Bài 5. Từ chỉ số đến điểm sức khỏe hệ thống
5.1. Bảy tiêu chí và mục tiêu của từng phép đổi điểm
Ký hiệu g là tăng trưởng tính bằng số phần trăm: 10% nhập 10, không nhập 0,10.
| Tiêu chí | Điểm quy đổi | Trọng số | Mục tiêu của cách quy đổi |
|---|---|---|---|
| Hoàn thành doanh thu | CLAMP(doanh thu / mục tiêu × 100) |
25% | Đo mức đạt mục tiêu công ty; vượt mục tiêu không chiếm thêm trọng số |
| Tăng trưởng doanh thu | CLAMP(50 + 2 × g) |
20% | Đi ngang nhận 50; tăng được cộng, giảm bị trừ |
| Hoạt động | MIN(100; tỷ lệ hoạt động / 70 × 100) |
15% | Đổi tỷ lệ hoạt động sang mức đạt chuẩn 70% |
| Tăng trưởng số đơn | CLAMP(50 + 2 × g) |
10% | Đo đà số lượng đơn theo cùng thang với tăng trưởng doanh thu |
| Chất lượng doanh thu | CLAMP(100 − tỷ lệ hủy trọng số / 8 × 100) |
10% | Hủy 0% nhận 100; hủy có trọng số từ 8% nhận 0 |
| Tập trung doanh thu | CLAMP(100 − MAX(Top 5 − 30; 0) × 2) |
10% | Cho phép tỷ trọng đến 30%; vượt mỗi điểm phần trăm trừ 2 điểm |
| Ổn định hoa hồng | CLAMP(100 − mức lệch hoa hồng %) |
10% | Chênh lệch HH 100% và thực hưởng càng lớn thì điểm càng thấp |
Mức lệch hoa hồng % = ABS(HH 100% − thực hưởng) / ABS(HH 100%) × 100
Tiêu chí ổn định đo độ lệch hai tổng hoa hồng, không xác định chênh lệch đó là sai hay đúng nghiệp vụ. Khi HH 100% bằng 0, code để chỉ số này thiếu dữ liệu.
5.2. Mổ xẻ công thức tập trung từ trong ra ngoài
Ví dụ nghiệm thu Top 5 = 92,5377%, trọng số 10%:
| Bước | Tính | Kết quả | Vì sao làm bước này? |
|---|---|---|---|
| 1 | 92,5377 − 30 |
62,5377 | Chỉ xét phần vượt ngưỡng |
| 2 | MAX(62,5377; 0) |
62,5377 | Nếu chưa vượt ngưỡng thì không trừ |
| 3 | 62,5377 × 2 |
125,0754 | Đổi phần vượt sang số điểm bị trừ |
| 4 | 100 − 125,0754 |
−25,0754 | Bắt đầu từ 100 và trừ tác động tập trung |
| 5 | CLAMP(−25,0754) |
0 điểm | Điểm không được âm |
| 6 | 0 × 10 / 100 |
0 điểm đóng góp | Đưa tiêu chí vào tổng theo trọng số |
Ngưỡng chạm 0 là 100 − (Top 5 − 30) × 2 = 0 → Top 5 = 80%. Vì vậy 80%, 90% và 100% đều cho 0 điểm ở tiêu chí này. Muốn biết mức tập trung khác nhau giữa các trường hợp, xem cả tỷ trọng gốc.
Nếu Top 5 chỉ là 40% thì điểm là 100 − 10 × 2 = 80, đóng góp 80 × 10% = 8 điểm. Giảm Top 5 từ 92,5377% xuống 85% vẫn chưa làm tăng điểm; xuống dưới 80% mới bắt đầu có điểm theo công thức này.
5.3. Vì sao tăng trưởng dùng 50 + 2 × g?
50 là mốc giữa thang cho trạng thái đi ngang; 2 là độ nhạy của điểm với mỗi điểm phần trăm tăng trưởng.
| Tăng trưởng | Trước CLAMP | Sau CLAMP | Đóng góp nếu trọng số 20% |
|---|---|---|---|
| −30% | −10 | 0 | 0 |
| −10% | 30 | 30 | 6 |
| 0% | 50 | 50 | 10 |
| +10% | 70 | 70 | 14 |
| +25% | 100 | 100 | 20 |
| +60% | 170 | 100 | 20 |
Điểm chạm trần từ +25% và chạm đáy từ −25%. Hai mức tăng rất khác nhau có thể cùng được 100 điểm; chỉ số gốc giữ thông tin chi tiết.
5.4. Cộng thành 77,7899 điểm trong báo cáo nghiệm thu
| Tiêu chí | Đầu vào đã trình bày | Điểm quy đổi | Trọng số | Đóng góp |
|---|---|---|---|---|
| Hoạt động | 70,0000% | 100,0000 | 15% | 15,0000 |
| Ổn định hoa hồng | Lệch khoảng 0,1123% | 99,8877 | 10% | 9,9888 |
| Tập trung | Top 5 = 92,5377% | 0,0000 | 10% | 0,0000 |
| Tăng trưởng đơn | −26,5327% | 0,0000 | 10% | 0,0000 |
| Hoàn thành doanh thu | 406,1426% | 100,0000 | 25% | 25,0000 |
| Tăng trưởng doanh thu | +59,4822% | 100,0000 | 20% | 20,0000 |
| Chất lượng doanh thu | Hủy trọng số 1,7591% | 78,0113 | 10% | 7,8011 |
Tính với độ chính xác gốc rồi định dạng → 77,7899/100, giao diện khoảng 77,8/100. Các cột đã làm tròn giúp đọc; không dùng chúng để yêu cầu khớp mọi chữ số cuối của phép tính gốc.
Cách đọc quản trị: mục tiêu doanh thu và tăng trưởng doanh thu đã đạt điểm tối đa, nhưng số đơn suy giảm và tỷ trọng Top 5 cao đang làm mất điểm. Điểm tổng chưa đủ để kết luận nên làm gì; cần xem hai tiêu chí yếu cùng dữ liệu nguồn. SystemHealthCalculator trả trạng thái có dữ liệu/không đủ dữ liệu/tắt tính điểm; không áp trực tiếp bộ bốn nhãn sức khỏe thành viên cho điểm hệ thống.
Bài 6. Điểm sức khỏe thành viên
6.1. Tám tiêu chí
| Tiêu chí | Đầu vào và cách đổi điểm | Trọng số |
|---|---|---|
| KPI | CLAMP(KPI hiện tại) |
25% |
| Doanh thu | CLAMP(50 + 2 × tăng trưởng doanh thu 30 ngày) |
20% |
| Hoạt động | MIN(100; tỷ lệ hoạt động / 70 × 100) |
15% |
| Tuyển mới | Percentile rank của tỷ lệ tuyển bình quân, cùng cấp/cùng kênh/cùng bản dựng | 10% |
| Hủy | CLAMP(100 − tỷ lệ hủy trọng số / 8 × 100) |
10% |
| Tập trung | CLAMP(100 − MAX(Top 5 − 30; 0) × 2) |
10% |
| AOV | CLAMP(50 + 2 × tăng trưởng AOV theo kỳ) |
5% |
| Hoàn trừ và điều chỉnh âm | CLAMP(100 − tỷ lệ tác động âm / 20 × 100) |
5% |
Các hàm giống điểm hệ thống phục vụ cùng mục đích giới hạn, chuẩn hóa và trừ phần vượt. Khác biệt nằm ở dữ liệu thành viên, phạm vi cây, cửa sổ thời gian và trọng số.
Tỷ lệ tuyển bình quân được recruitmentAverages() tính từ các chu kỳ gần nhất, mặc định 3: mỗi chu kỳ lấy người tuyển trực tiếp trong cùng đoạn đầu tháng chia số người trực tiếp có trước đầu tháng; chỉ lấy tỷ lệ chu kỳ có mẫu số dương rồi tính trung bình. Điểm tuyển của sức khỏe là hạng tương đối của tỷ lệ bình quân này. Nó khác tăng trưởng tuyển mới theo kỳ dùng cho điểm tiềm năng.
6.2. Vì sao hoàn trừ dùng ABS và MAX?
Tác động âm = ABS(hoa hồng hoàn trừ) + MAX(−điều chỉnh thủ công; 0)
Tỷ lệ tác động âm = Tác động âm / MAX(ABS(HH 100%); 1) × 100
Điểm = CLAMP(100 − tỷ lệ tác động âm / 20 × 100)
Ví dụ minh họa: HH 100% là 1 triệu, hoàn trừ 50.000, tổng điều chỉnh thủ công −30.000:
Tác động âm = 50.000 + MAX(30.000; 0) = 80.000
Tỷ lệ = 80.000 / 1.000.000 × 100 = 8%
Điểm = CLAMP(100 − 8 / 20 × 100) = 60
Đóng góp = 60 × 5% = 3 điểm
Nếu điều chỉnh thủ công là +30.000, MAX(−30.000; 0) = 0: khoản điều chỉnh dương không làm tăng phần tác động âm. Code dùng tổng điều chỉnh thủ công ròng của kỳ, không cộng riêng tất cả phiếu âm trước khi bù phiếu dương.
6.3. Ví dụ đầy đủ: NTB04F5 ra 54,5265 điểm
Đây là ví dụ nghiệm thu, kênh ALL, ngày 22/10/2026, có đủ 100% trọng số:
| Tiêu chí | Đầu vào | Đường đổi điểm | Đóng góp |
|---|---|---|---|
| Hoạt động | 100% | MIN(100; 100 / 70 × 100) = 100 |
100 × 15% = 15 |
| Điều chỉnh âm | 0% | CLAMP(100 − 0 / 20 × 100) = 100 |
100 × 5% = 5 |
| AOV | Tăng 0% | CLAMP(50 + 2 × 0) = 50 |
50 × 5% = 2,5 |
| Hủy | 0% | CLAMP(100 − 0 / 8 × 100) = 100 |
100 × 10% = 10 |
| Tập trung | Top 5 = 100% | CLAMP(100 − 70 × 2) = 0 |
0 × 10% = 0 |
| KPI | 34,7727% | CLAMP(34,7727) = 34,7727 |
34,7727 × 25% = 8,693175 |
| Tuyển mới | Tỷ lệ bình quân 0, hạng 0 | Điểm xếp hạng = 0 | 0 × 10% = 0 |
| Doanh thu 30 ngày | +8,3333% | CLAMP(50 + 2 × 8,3333) = 66,6666 |
66,6666 × 20% = 13,33332 |
Tổng = 15 + 5 + 2,5 + 10 + 0 + 8,693175 + 0 + 13,33332
= 54,526495 → lưu/hiển thị 4 số lẻ: 54,5265
| Điểm xét nhãn | Nhãn |
|---|---|
| Từ 85 | Khỏe |
| Từ 65 đến dưới 85 | Cần theo dõi |
| Từ 55 đến dưới 65 | Có rủi ro |
| Dưới 55 | Rủi ro cao |
54,526495 nhỏ hơn 55 → Rủi ro cao. Nhãn được xét từ điểm trước khi định dạng làm tròn. Nếu màn hình chỉ hiện 55 do làm tròn số chữ số ít hơn, vẫn cần xem điểm chi tiết trước khi suy luận nhãn.
6.4. Điểm 0 và thiếu dữ liệu khác nhau thế nào?
- 0 điểm: có dữ liệu và công thức chấm ra 0; vẫn tính trọng số đó.
null: chưa có dữ liệu/cơ sở tính; bỏ thành phần khỏi tổng trọng số khả dụng.
Điểm tổng = SUM(điểm thành phần × trọng số) / SUM(trọng số khả dụng)
Trọng số hiệu lực = trọng số gốc / SUM(trọng số khả dụng) × 100
Ví dụ minh họa: tuyển mới thiếu dữ liệu, trọng số 10%; các tiêu chí khác còn 90% và có tổng đóng góp theo trọng số gốc là 63 điểm:
Độ đầy đủ = 90 / 100 × 100 = 90%
Điểm sau chuẩn hóa = 63 / 0,9 = 70
Trọng số hiệu lực KPI = 25 / 90 × 100 ≈ 27,7778%
Mục tiêu là không xem dữ liệu thiếu như thành tích kém bằng 0. Với sức khỏe thành viên, độ đầy đủ dưới 70% thì điểm tổng là null, nhãn Chưa đủ dữ liệu; đúng 70% vẫn qua ngưỡng. Sức khỏe hệ thống cũng chuẩn hóa theo trọng số có dữ liệu, nhưng calculator hệ thống chỉ cần trọng số khả dụng lớn hơn 0, không áp ngưỡng 70% này.
Bài 7. Điểm tiềm năng: xếp hạng rồi trừ rủi ro
7.1. Vì sao dùng thứ hạng?
Các chỉ số có đơn vị và độ phân tán khác nhau. Percentile rank đổi chúng về cùng thang 0–100 và cho biết vị trí trong nhóm cùng cấp, cùng kênh, cùng bản dựng. Người cùng mức tăng 10% có thể được điểm xếp hạng khác nhau nếu nhóm so sánh khác nhau. Đây là thước đo tương đối, không phải xác suất thành công.
| Thành phần | Chỉ số được đem xếp hạng | Trọng số |
|---|---|---|
| Đà doanh thu | Tăng trưởng doanh thu 30 ngày | 30% |
| Tăng trưởng đơn | Tăng trưởng đơn theo kỳ | 15% |
| Cải thiện hoạt động | Chênh lệch tỷ lệ hoạt động, điểm phần trăm | 15% |
| Tăng trưởng tuyển mới | Tăng trưởng số tuyển trực tiếp theo kỳ | 15% |
| Tiến độ KPI | KPI hiện tại | 10% |
| Cải thiện AOV | Tăng trưởng AOV theo kỳ | 5% |
| Tăng trưởng mạng lưới | Tăng trưởng quy mô mạng lưới theo kỳ | 10% |
Mỗi chỉ số tính N riêng sau khi loại giá trị null. Code kiểm tra nhóm có ít nhất 5 thành viên và tổng trọng số khả dụng dương trước khi chấm tiềm năng. Ngưỡng 5 xét tổng thành viên của nhóm; không phải yêu cầu mỗi chỉ số đều có 5 giá trị hợp lệ. Điểm tiềm năng không dùng kiểm tra độ đầy đủ 70% như điểm sức khỏe.
Tăng trưởng mạng lưới được networkGrowth() dựng từ các hậu duệ đủ điều kiện trong cây hiện tại, không gồm bản thân: đếm người có ngày tạo đến ngày dữ liệu và đến cuối đoạn kỳ trước, rồi gọi phép tính tăng trưởng. Ví dụ minh họa nền 20 người, hiện tại 22 người → tăng 10% → đem 10% đi xếp hạng trong nhóm. Nếu có sự kiện chuyển gốc đã hoàn tất trong cửa sổ so sánh thì code bỏ kết quả tăng trưởng mạng lưới vì không có cơ sở tái dựng cây tương đương. Đây không phải phép trừ hai số đếm bất kỳ trên màn hình; nó phụ thuộc điều kiện cây và ngày tạo của người trong cây hiện tại.
7.2. Một thành phần đi từ +8,3333% đến 12,3530 điểm đóng góp
Ví dụ nghiệm thu NTB04F5:
Tăng trưởng doanh thu 30 ngày = 8,3333%
Trong 18 người có dữ liệu, có 7 người thấp hơn
Percentile rank = 7 / (18 − 1) × 100 = 41,1765 điểm sau làm tròn
Đóng góp = 41,1765 × 30% = 12,35295 ≈ 12,3530 điểm
Cùng mức tăng +8,3333% đã tạo 66,6666 điểm sức khỏe doanh thu, nhưng chỉ tạo 41,1765 điểm xếp hạng tiềm năng doanh thu. Một bên so với mốc cố định; một bên so với những người cùng nhóm.
7.3. Các khoản phạt và vì sao lồng MIN/MAX
Phạt hủy = MIN(10; MAX(tỷ lệ hủy trọng số − 3; 0) × 2)
Phạt hoàn = MIN(10; MAX(tỷ lệ hoàn trừ − 5; 0) × 1)
Phạt tập trung = MIN(10; MAX(Top 5 − 60; 0) × 0,5)
Tổng phạt = MIN(30; phạt hủy + phạt hoàn + phạt tập trung)
Điểm tiềm năng = CLAMP(điểm theo trọng số − tổng phạt)
MAX tạo vùng chưa bị phạt; hệ số nhân quy đổi mức vượt thành điểm trừ; MIN giới hạn từng loại phạt; CLAMP giữ điểm cuối trong thang 0–100. Mục tiêu là điểm tăng trưởng tương đối vẫn phải xét chất lượng và mức tập trung.
Ví dụ minh họa:
| Chỉ số | Tính phạt | Điểm trừ |
|---|---|---|
| Hủy trọng số 5% | MIN(10; (5 − 3) × 2) |
4 |
| Hoàn trừ 8% | MIN(10; (8 − 5) × 1) |
3 |
| Top 5 = 90% | MIN(10; (90 − 60) × 0,5) |
10 |
Tổng trừ 17. Nếu điểm trước phạt là 80 thì điểm cuối là 63.
Trong snapshot thành viên, tỷ lệ hoàn dùng ở đây là doanh thu hoàn / doanh thu được ghi nhận × 100 khi có nền dương. Nếu tỷ lệ này null, calculator dự phòng bằng ABS(hoa hồng hoàn trừ) / MAX(ABS(HH 100%); 1) × 100. Đây khác tỷ lệ tác động âm của sức khỏe, vì không cộng điều chỉnh thủ công âm. Chỉ số hủy hoặc tập trung thiếu thì phần phạt tương ứng bằng 0 trong code hiện tại; không suy ra chất lượng thực tế đã được xác nhận là tốt.
7.4. Ví dụ nghiệm thu: 30,07843 xuống 20,0784
| Thành phần | Điểm xếp hạng | Trọng số | Đóng góp đã làm tròn |
|---|---|---|---|
| Đà doanh thu | 41,1765 | 30% | 12,3530 |
| Tăng trưởng đơn | 94,1176 | 15% | 14,1176 |
| Cải thiện hoạt động | 11,7647 | 15% | 1,7647 |
| Tăng trưởng tuyển mới | 0,0000 | 15% | 0,0000 |
| Tiến độ KPI | 11,7647 | 10% | 1,1765 |
| Cải thiện AOV | 13,3333 | 5% | 0,6667 |
| Tăng trưởng mạng lưới | 0,0000 | 10% | 0,0000 |
Tổng trước phạt với độ chính xác tính toán = 30,07843
Top 5 = 100% → MIN(10; (100 − 60) × 0,5) = 10 điểm phạt
Phạt hủy = 0; phạt hoàn = 0
Điểm cuối = CLAMP(30,07843 − 10) = 20,07843 → 20,0784
Để được nhãn Tiềm năng cao, code yêu cầu đồng thời: điểm tiềm năng từ 85, điểm sức khỏe đã lưu từ 65, và không có cờ rủi ro nghiêm trọng. Chỉ đạt điểm tiềm năng cao chưa đủ. Khi đã đủ cơ sở chấm mà không đạt điều kiện HIGH thì nhãn là NORMAL; ví dụ NTB04F5 thuộc Tiềm năng thông thường.
Bài 8. Cờ rủi ro và khuyến nghị: đọc bên cạnh điểm
8.1. Cờ không tự đổi điểm sức khỏe
CriticalFlagEngine xét các điều kiện riêng. Các ngưỡng sau lấy từ bộ công thức đang minh họa:
| Tình huống | Điều kiện phát cờ |
|---|---|
| Doanh thu giảm mạnh | Tăng trưởng doanh thu 30 ngày ≤ −20% |
| KPI dự kiến thấp | KPI dự kiến < 80% |
| Hoạt động yếu | Chênh lệch hoạt động ≤ −10 điểm phần trăm hoặc tỷ lệ hoạt động < 30% |
| Tập trung và suy giảm | Top 5 ≥ 70% và tăng trưởng doanh thu 30 ngày < 0% |
| Hoàn trừ/điều chỉnh lớn | Tỷ lệ tác động âm ≥ 10% |
| Hủy sau giao | Tỷ lệ hủy sau giao ≥ 2%, xét khi có ít nhất 5 đơn được duyệt trong nhóm |
| Mạng lưới co lại | Tăng trưởng mạng lưới ≤ −10% |
Giá trị thiếu không tự vượt ngưỡng. Cờ được lưu riêng, không trực tiếp trừ thêm điểm hoặc đổi nhãn sức khỏe. Cờ có thể loại thành viên khỏi nhãn Tiềm năng cao và đưa vào diện cần can thiệp.
Ví dụ minh họa: sức khỏe 90 nhưng doanh thu giảm 20% vẫn có cờ giảm doanh thu nghiêm trọng nếu các tiêu chí khác kéo điểm tổng lên cao. Người quản trị cần đọc cả hai, vì trung bình có trọng số có thể che một vấn đề riêng lẻ.
8.2. Khuyến nghị có hai bước: đủ điều kiện rồi xếp ưu tiên
Điểm ưu tiên giúp xếp thứ tự xử lý giữa các ứng viên. Nó là một điểm khác với sức khỏe và tiềm năng.
| Nhóm khuyến nghị | Điều kiện chính theo cấu hình minh họa | Trọng số điểm ưu tiên |
|---|---|---|
| Tuyên dương | Không cờ; sức khỏe ≥85; KPI ≥100%; tăng trưởng doanh thu >0%; hủy trọng số < 3% | Sức khỏe 40%, hạng tăng trưởng doanh thu 30%, KPI giới hạn 100 là 20%, chất lượng hủy 10% |
| Hỗ trợ | Không cờ; KPI từ 80% đến dưới 100%; sức khỏe ≥65; tăng trưởng doanh thu ≥0% | Gần KPI 50%, tiềm năng 30%, hạng tăng trưởng doanh thu 20% |
| Phát triển | Không cờ; tiềm năng ≥85; sức khỏe ≥65; tăng trưởng tuyển và doanh thu đều >0% | Tiềm năng 60%, điểm tăng trưởng tuyển 20%, hạng tăng trưởng doanh thu 20% |
| Can thiệp | Có cờ hoặc sức khỏe <65 | Hạng tác động doanh thu 60%, mức rủi ro 25%, khoảng thiếu sức khỏe 15% |
Các hạng trong RecommendationBuilder được tính trong cùng kênh và bản dựng, qua tất cả cấp, khác nhóm cùng cấp của điểm tiềm năng. Chỉ số điều kiện yêu cầu có dữ liệu được kiểm tra trước; ở bước xếp ưu tiên, một số đầu vào thiếu được thay bằng 0 theo code, không áp dụng nguyên xi quy tắc dữ liệu thiếu của sức khỏe.
Ví dụ minh họa nhóm Hỗ trợ:
KPI = 90%; sức khỏe = 70; tăng trưởng doanh thu = 5%; không cờ
→ Đủ điều kiện Hỗ trợ
Điểm gần KPI = MAX(0; 100 − ABS(100 − 90) × 5) = 50
Giả sử tiềm năng = 80, hạng tăng trưởng doanh thu = 60
Điểm ưu tiên = 50 × 50% + 80 × 30% + 60 × 20% = 61
ABS đo khoảng cách tới KPI 100%; hệ số 5 làm điểm gần KPI nhạy với khoảng cách; MAX ngăn điểm âm. 61 là điểm ưu tiên hỗ trợ, không thay thế điểm sức khỏe 70 hay tiềm năng 80.
8.3. Cơ hội tái kích hoạt là tiền ước tính
Cơ hội = số người có thể tái kích hoạt × tỷ lệ tái kích hoạt / 100 × doanh thu đại diện mỗi người
Code tìm người không hoạt động trong cửa sổ gần đây nhưng có lịch sử hoạt động trước đó; mặc định cửa sổ gần là 30 ngày, lịch sử 180 ngày. Nếu nhóm lịch sử chưa đủ 100 mẫu trưởng thành, dùng tỷ lệ giả định 10%; doanh thu đại diện có thể dùng trung vị doanh thu người hoạt động. Khi đủ mẫu thì dùng tỷ lệ lịch sử và trung vị doanh thu người đã tái kích hoạt nếu có.
Ví dụ minh họa: 100 người × 10% × 1 triệu = 10 triệu đồng cơ hội. Đây là mô hình ước tính, không phải doanh thu đã đạt hay xác suất bảo đảm. Giữ nhãn “có sử dụng giả định”. Không cộng cơ hội của các mạng lưới chồng lấn để thành tổng toàn hệ thống.
Bài 9. Kế hoạch tăng trưởng: hiểu hệ số, trung vị và mức khả thi
9.1. Bốn đòn bẩy nhân với nhau
Doanh thu = Số thành viên đủ điều kiện
× Tỷ lệ hoạt động dạng thập phân
× Số đơn trên mỗi người hoạt động
× AOV
Ví dụ minh họa: 100 người × 0,5 × 2 đơn/người × 1 triệu = 100 triệu đồng.
Mục tiêu +20% cần hệ số tổng 1,2. Kịch bản Cân bằng phân bổ bốn số mũ bằng 0,25:
Hệ số mỗi đòn bẩy = POW(1,2; 0,25) ≈ 1,04663514
Mức tăng mỗi đòn bẩy ≈ 4,6635%
Tích bốn hệ số = 1,2^(0,25 + 0,25 + 0,25 + 0,25) = 1,2
Mỗi đòn bẩy tăng khoảng 4,6635% đồng thời tạo tăng trưởng tổng 20%. Nếu mỗi đòn bẩy tăng 20%, hệ số tổng sẽ là 1,2^4 = 2,0736, tức +107,36%.
Code có ba phân bổ số mũ theo thứ tự thành viên/hoạt động/đơn mỗi người/AOV:
| Kịch bản | Các số mũ |
|---|---|
| Cân bằng | 0,25 / 0,25 / 0,25 / 0,25 |
| Ưu tiên kích hoạt | 0,10 / 0,40 / 0,35 / 0,15 |
| Ưu tiên tuyển mới | 0,50 / 0,15 / 0,20 / 0,15 |
Tỷ lệ hoạt động được MIN giới hạn tối đa 100%; hệ số vượt giới hạn được chuyển sang AOV để giữ tích đúng mục tiêu. Số thành viên mục tiêu được CEIL lên số nguyên. Phép kiểm tra tích dùng hệ số trước làm tròn, không nhân lại các ô mục tiêu đã làm tròn để đòi khớp tuyệt đối.
9.2. Từ mục tiêu đến quỹ đạo tháng
Ví dụ nghiệm thu: cơ sở 1.267.164.801 đồng, +20% trong 12 tháng:
Doanh thu mục tiêu = 1.267.164.801 × 1,2 = 1.520.597.761,20
Cần tăng = 253.432.960,20 đồng
Tăng kép mỗi tháng = (1,2^(1/12) − 1) × 100 ≈ 1,5309%
Doanh thu mốc tháng m = Cơ sở × 1,2^(m/12)
Cơ sở là doanh thu MTD của snapshot được chọn, không tự đổi thành doanh thu đủ tháng hay 12 tháng. Các mốc là quỹ đạo mô phỏng theo giả định đó, không phải số doanh thu đã phát sinh.
9.3. Dự báo cơ sở dùng MEDIAN như thế nào?
GrowthPlanningService lấy tối đa 25 mốc công bố mới nhất theo tháng trước tháng hiện tại. Chỉ cặp hai tháng đầy đủ và liên tiếp với nền trước dương mới tạo mẫu tăng trưởng. Sau đó:
g = MEDIAN(các mức tăng trưởng tháng hợp lệ)
Doanh thu dự báo = Cơ sở × MAX(0,000001; 1 + g / 100)^số tháng
Ví dụ minh họa trung vị tăng tháng 2%, cơ sở 100 triệu, thời gian 12 tháng → dự báo 100 triệu × 1,02^12 ≈ 126,82 triệu.
Code gắn trạng thái thiếu căn cứ khi dưới 3 mẫu tăng trưởng; khi không có mẫu, phép tính nội bộ dùng mức tăng 0 làm dự phòng. Cần đọc trạng thái và số mẫu cùng số dự báo, không hiểu giá trị dự phòng là kết quả lịch sử đã được chứng minh.
9.4. Mức khả thi là so với lịch sử
Mỗi đòn bẩy được đổi mức tăng yêu cầu về mỗi tháng, rồi tính:
Hạng lịch sử = số mẫu tăng trưởng tháng ≤ mức yêu cầu / tổng mẫu × 100
Đây là quy tắc hạng khác xếp hạng thành viên: dùng ≤ và chia cho N, thay vì đếm thấp hơn rồi chia N−1. Nếu dưới 3 mẫu cho một đòn bẩy thì hạng của đòn bẩy đó là null.
Code lấy hạng cao nhất trong các đòn bẩy có hạng để phân loại: ≤75 là Thực tế; >75 đến 95 là Thách thức; >95 là Tích cực cao. Nếu không có hạng nào thì chưa đủ lịch sử. Khi chỉ một phần có hạng, vẫn có thể phân loại từ phần đã biết nhưng độ tin cậy là thấp.
Ví dụ minh họa bốn hạng là 50, 70, 90, 60 → lấy MAX = 90 → Thách thức. Mục tiêu là phản ánh đòn bẩy khó nhất theo lịch sử, không làm mờ nó bằng trung bình bốn hạng. Đây không phải xác suất đạt kế hoạch.
Bài 10. Tự đọc một kết quả trên Dashboard
10.1. Sáu bước đọc
- Xác định ngày dữ liệu, kênh và phiên bản công thức. Ngày xem màn hình có thể khác ngày dữ liệu.
- Xác định loại điểm: hệ thống, sức khỏe thành viên, tiềm năng hay ưu tiên khuyến nghị.
- Mở Cách tính hoặc chi tiết thành viên → Vì sao có điểm sức khỏe và tiềm năng này? để xem đầu vào, điểm quy đổi, trọng số hiệu lực và đóng góp.
- Chọn một tiêu chí và tính từ trong ra ngoài: đầu vào → phần vượt/mức đạt chuẩn → điểm giới hạn → đóng góp.
- Kiểm tra
null, độ đầy đủ và số người trong nhóm. Trọng số hiệu lực có thể khác trọng số cấu hình khi thiếu dữ liệu. - Đọc cờ, dữ liệu gốc và gợi ý hành động. Điểm là bản tóm tắt, không giữ hết thông tin về mức tăng, mức tập trung hay nguyên nhân nghiệp vụ.
Bảng thành viên chọn 3 tháng có thể hiển thị doanh thu, KPI và hoa hồng cộng theo ba tháng, trong khi điểm sức khỏe/tiềm năng vẫn thuộc ngày snapshot. Không cộng hoặc lấy trung bình điểm ba tháng để thay điểm hiện trạng.
10.2. Các hiểu nhầm thường gặp
| Thấy trên Dashboard | Cách hiểu cần tránh | Cách đọc đúng |
|---|---|---|
| Top 5 cao, điểm tập trung 0 | Không có doanh thu | Có doanh thu nhưng mức tập trung chạm ngưỡng 0 điểm |
| KPI 400%, điểm KPI 100 | Dashboard làm mất KPI | Chỉ số gốc giữ 400%; điểm bị giới hạn để giữ trọng số |
| Tăng trưởng 0%, điểm 50 | Bị trừ một nửa doanh thu | 50 là mốc điểm cho đi ngang; không phải số tiền |
| Điểm tiềm năng 90 | Chắc chắn tăng doanh thu 90% | Đây là điểm tương đối sau phạt, còn điều kiện sức khỏe và cờ |
| Thiếu tiêu chí, tổng điểm vẫn cao | Tiêu chí thiếu được cho 100 | Trọng số còn lại được chuẩn hóa lại |
| Sức khỏe tốt nhưng có cờ | Hệ thống tính mâu thuẫn | Điểm tổng hợp và cảnh báo từng vấn đề được xét riêng |
| Phải trả chưa xác định | Phải trả 0 đồng | Kỳ chưa chốt chưa có số phải trả chính thức |
10.3. Bài tập có đáp án
Bài A — tập trung: Top 5 = 55%, trọng số 10%. Điểm và đóng góp là bao nhiêu?
Phần vượt = MAX(55 − 30; 0) = 25
Điểm = CLAMP(100 − 25 × 2) = 50
Đóng góp = 50 × 10% = 5 điểm
Bài B — chất lượng: hủy có trọng số 2%, trọng số 10%.
Điểm = CLAMP(100 − 2 / 8 × 100) = 75
Đóng góp = 75 × 10% = 7,5 điểm
Bài C — hoạt động: 28 người hoạt động trên 50 người đủ điều kiện, trọng số 15%.
Tỷ lệ = 28 / 50 × 100 = 56%
Điểm = MIN(100; 56 / 70 × 100) = 80
Đóng góp = 80 × 15% = 12 điểm
Bài D — thiếu dữ liệu: trọng số có dữ liệu 80%, đóng góp theo trọng số gốc 60 điểm.
Độ đầy đủ = 80% → đủ ngưỡng sức khỏe thành viên 70%
Tổng điểm chuẩn hóa = 60 / 0,8 = 75 → Cần theo dõi
Bài E — tiềm năng: 6 người có dữ liệu, 4 người có giá trị thấp hơn; trọng số 15%.
Điểm xếp hạng = 4 / (6 − 1) × 100 = 80
Đóng góp = 80 × 15% = 12 điểm trước các khoản phạt chung
Bài 11. Vì sao phân bổ trọng số như hiện tại và có lợi ích gì?
11.1. Hiểu trọng số như chia một quỹ 100 điểm
Có thể nói với người dùng: “Mình có một quỹ 100 điểm. Việc nào cần ảnh hưởng nhiều hơn đến đánh giá chung thì được dành nhiều điểm hơn. Tiêu chí được dành 25 điểm có ảnh hưởng gấp 5 lần tiêu chí được dành 5 điểm, nếu cả hai cùng thay đổi một lượng điểm quy đổi như nhau.”
Ví dụ khi đủ dữ liệu: điểm KPI tăng từ 60 lên 80, trọng số 25% → tổng điểm tăng 20 × 25% = 5. Điểm AOV cũng tăng từ 60 lên 80, trọng số 5% → tổng điểm chỉ tăng 20 × 5% = 1. Trọng số quyết định độ ảnh hưởng sau khi đã quy đổi, không có nghĩa doanh thu thực tế chỉ quan trọng bằng một tỷ lệ phần trăm nào đó.
Phân bổ này đem lại ba lợi ích: cho người đọc biết mô hình đang ưu tiên điều gì; ngăn một chỉ số đơn lẻ chi phối toàn bộ đánh giá; và chỉ ra vì sao cùng một mức cải thiện lại tạo mức tăng điểm khác nhau.
Căn cứ của phần giải thích: code, cấu hình công bố và đặc tả xác nhận các trọng số đang dùng. Những nguồn đã đối chiếu không cung cấp bằng chứng hiệu chỉnh thống kê để kết luận “25% chính xác hơn 20%” hay “đây là bộ trọng số tối ưu”. Các lý do dưới đây là cách diễn giải vai trò và sự đánh đổi của phân bổ hiện tại, giúp hiểu mô hình; không phải biên bản xác nhận động cơ ban đầu của người chọn từng con số.
11.2. Sức khỏe hệ thống: dành nhiều điểm cho kết quả, vẫn giữ phần cho nền hoạt động và chất lượng
| Tiêu chí và trọng số | Hiểu bằng lời nói | Lợi ích của vị trí trong bộ trọng số |
|---|---|---|
| Hoàn thành doanh thu 25% | “Trước hết, công ty phải tiến tới mục tiêu đã đặt.” | Là tiêu chí lớn nhất, gắn điểm với kết quả so kế hoạch; tối đa đóng góp 25 điểm |
| Tăng trưởng doanh thu 20% | “Đạt kế hoạch rồi vẫn cần xem đang đi lên hay đi xuống.” | Bổ sung chiều hướng thay đổi, tránh chỉ nhìn mức đạt mục tiêu tại một thời điểm |
| Hoạt động 15% | “Cần đủ người thực sự tham gia tạo đơn để duy trì hoạt động.” | Dành ảnh hưởng đáng kể cho nền người hoạt động, thay vì chỉ xem tổng tiền |
| Tăng trưởng đơn 10% | “Doanh thu tăng có đi cùng số đơn tăng không?” | Giúp nhận ra doanh thu có thể tăng nhờ giá trị đơn lớn hơn trong khi số đơn giảm |
| Chất lượng doanh thu 10% | “Bán được rồi cần giữ được kết quả, hạn chế hủy.” | Giữ phần điểm riêng cho chất lượng; tăng doanh thu không tự xóa tác động của hủy |
| Tập trung doanh thu 10% | “Nếu vài cây lớn suy giảm, phần còn lại có đủ sức chống đỡ không?” | Đưa mức phụ thuộc vào một số cây lớn vào đánh giá chung |
| Ổn định hoa hồng 10% | “HH 100% và thực hưởng lệch nhau tới mức nào?” | Dành sự chú ý cho chênh lệch hoa hồng để người quản trị kiểm tra nguyên nhân |
Có thể gom để dễ đọc: đạt mục tiêu và tăng doanh thu chiếm 45 điểm; hoạt động và đà số đơn chiếm 25 điểm; ba tiêu chí chất lượng, tập trung và ổn định hoa hồng chiếm 30 điểm. Đây là cách nhóm để giải thích, không phải ba công thức mới.
Một hệ thống có hai tiêu chí doanh thu đều 100 điểm nhưng các tiêu chí khác đều 0 chỉ đạt 45/100 khi đủ dữ liệu. Lợi ích là kết quả doanh thu tốt vẫn cần đi cùng nền hoạt động và các tiêu chí còn lại để đạt điểm tổng cao.
11.3. Sức khỏe thành viên: KPI dẫn đầu, doanh thu và hoạt động theo sau
| Tiêu chí và trọng số | Vì sao có thể hiểu là được đặt ở mức này? | Lợi ích cho người quản trị |
|---|---|---|
| KPI 25% | Mức hoàn thành mục tiêu của thành viên là điểm neo lớn nhất | Dễ gắn đánh giá với mục tiêu đã giao |
| Doanh thu 30 ngày 20% | Cần nhìn đà gần đây bên cạnh mức đạt KPI | Phát hiện một người còn đạt KPI nhưng doanh thu đang yếu đi |
| Hoạt động 15% | Mạng lưới cần có người tạo đơn thực sự | Nhìn thấy tình trạng đông người nhưng ít hoạt động |
| Tuyển mới 10% | Bổ sung người là một phần của duy trì và mở rộng mạng lưới | Ghi nhận tuyển mới trong tương quan với người cùng cấp; riêng tiêu chí này không đủ kéo cả điểm lên cao |
| Hủy 10% | Chất lượng đơn cần có ảnh hưởng riêng | Thành tích bán hàng đi cùng trách nhiệm về chất lượng |
| Tập trung 10% | Doanh thu phụ thuộc ít nhánh là thông tin cần cân nhắc | Khuyến khích xem độ rộng của nền doanh thu |
| AOV 5% | AOV đã có liên hệ với doanh thu; mức 5% tạo thêm tín hiệu riêng với ảnh hưởng nhỏ hơn | Nhận ra thay đổi giá trị đơn mà không để AOV chi phối như KPI |
| Hoàn trừ/điều chỉnh âm 5% | Đây là một góc nhìn bổ sung về tác động tiền hoa hồng | Giữ tín hiệu để kiểm tra, trong khi rủi ro lớn còn có cờ cảnh báo riêng |
Cách phân bổ này giảm ảnh hưởng của AOV và điều chỉnh so với KPI, nhưng không làm các chỉ số độc lập hoàn toàn: AOV và doanh thu có liên hệ; KPI và doanh thu cũng có thể có liên hệ. Không đọc 8 tiêu chí như 8 bằng chứng độc lập tuyệt đối.
“Chỉ 5%” không có nghĩa một rủi ro tài chính là nhỏ. Với tỷ lệ tác động âm lớn, cờ nghiêm trọng có thể xuất hiện dù phần điểm bị giảm ở tiêu chí điều chỉnh chỉ tối đa 5 điểm khi đủ dữ liệu. Vì vậy cần xem đồng thời điểm và cờ.
11.4. Tiềm năng: ưu tiên đà doanh thu nhưng cần nhiều động lực phát triển
| Tiêu chí và trọng số | Nói với người dùng | Lợi ích của phân bổ |
|---|---|---|
| Đà doanh thu 30% | “Trong nhóm cùng cấp, ai có đà doanh thu tốt hơn được ưu tiên nhiều nhất ở bước tính điểm trước phạt.” | Tạo điểm neo rõ nhất cho sự phát triển có biểu hiện qua doanh thu |
| Tăng trưởng đơn 15% | “Đà tăng có được hỗ trợ bởi nhiều đơn hơn không?” | Bổ sung động lực về lượng đơn |
| Cải thiện hoạt động 15% | “Có thêm người trong mạng lưới thực sự hoạt động không?” | Ghi nhận khả năng khai thác mạng lưới hiện có |
| Tăng trưởng tuyển mới 15% | “Khả năng bổ sung người có tiến triển không?” | Ghi nhận một động lực mở rộng trong tương quan với nhóm |
| Tiến độ KPI 10% | “Đà phát triển vẫn cần gắn với việc hoàn thành mục tiêu.” | Giữ một phần liên hệ với kết quả hiện tại |
| Cải thiện AOV 5% | “Giá trị mỗi đơn có tốt lên không?” | Bổ sung tín hiệu về chất lượng giá trị đơn với ảnh hưởng vừa phải |
| Tăng trưởng mạng lưới 10% | “Quy mô mạng lưới có mở rộng không?” | Bổ sung góc nhìn về nền người cho hoạt động tiếp theo |
Tăng trưởng đơn, hoạt động và tuyển mới có cùng trọng số 15%, nên mỗi điểm xếp hạng ở ba tiêu chí này có ảnh hưởng bằng nhau. Đà doanh thu 30% có ảnh hưởng gấp đôi từng tiêu chí đó. Các khoản phạt được trừ sau điểm có trọng số: đây là bước giảm điểm do rủi ro, không phải thêm một bộ trọng số cộng vào 100%.
Lợi ích là người tăng trưởng mạnh vẫn phải xét chất lượng, tập trung và điều kiện sức khỏe trước khi được gắn nhãn Tiềm năng cao. Điểm tương đối cũng có giới hạn: đứng đầu một nhóm đang suy giảm không tự chứng minh người đó đang tăng trưởng tốt về số tuyệt đối; cần xem cả chỉ số nguồn.
11.5. Vì sao trọng số khuyến nghị khác trọng số sức khỏe?
Mỗi nhóm khuyến nghị phục vụ một hành động khác nhau nên điểm ưu tiên cần nhấn vào điều khác nhau:
| Nhóm | Cách hiểu trọng số hiện tại | Lợi ích |
|---|---|---|
| Tuyên dương | Sức khỏe 40%, đà doanh thu 30%, KPI 20%, chất lượng hủy 10% | Ưu tiên thành tích có nền sức khỏe tốt, kết quả và chất lượng cùng được xem xét |
| Hỗ trợ | Gần KPI 50%, tiềm năng 30%, đà doanh thu 20% | Ưu tiên hỗ trợ người gần đích, đồng thời xét tiềm năng và đà phát triển |
| Phát triển | Tiềm năng 60%, tăng trưởng tuyển 20%, đà doanh thu 20% | Dành ảnh hưởng lớn nhất cho tiềm năng khi phân bổ nguồn lực phát triển |
| Can thiệp | Tác động doanh thu 60%, mức rủi ro 25%, khoảng thiếu sức khỏe 15% | Đưa ứng viên có tác động doanh thu lớn lên trước, sau khi đã xét điều kiện cần can thiệp |
Các trọng số này chỉ xếp thứ tự sau khi đủ điều kiện vào nhóm. Điểm ưu tiên cao không tự tạo tư cách ứng viên. Ví dụ một người có cờ nghiêm trọng không trở thành ứng viên Tuyên dương chỉ nhờ điểm doanh thu cao.
11.6. Dùng trọng số để hiểu ưu tiên, không chạy theo điểm
Khi đủ dữ liệu, tăng 10 điểm quy đổi ở tiêu chí trọng số 25% làm tổng tăng 2,5 điểm; ở tiêu chí 5% chỉ tăng 0,5 điểm. Điều này giúp giải thích đường đi của điểm và thử tác động của một cải thiện.
Nhưng hiệu quả kinh doanh còn phụ thuộc chi phí, thời gian và rủi ro. Đưa KPI từ 100% lên 150% có thể mang thêm kết quả kinh doanh mà điểm KPI vẫn là 100; giảm Top 5 từ 95% xuống 85% có thể giảm phụ thuộc mà điểm tập trung vẫn 0. Không xem “chưa tăng điểm” là “không có lợi ích”.
Nếu doanh nghiệp đổi ưu tiên thì bộ trọng số có thể cần xem lại. Việc giải thích tài liệu này không thay đổi cấu hình. Muốn kết luận bộ trọng số nào phù hợp hơn cần so với dữ liệu và kết quả thực tế; khi đổi phải lưu phiên bản công thức để báo cáo lịch sử vẫn được hiểu đúng.
Bài 12. Nói các công thức bằng lời để người dùng hiểu
Phần này có thể dùng khi hướng dẫn trực tiếp. Mỗi công thức được chuyển thành lời nói gồm ba ý: đang làm gì, muốn đo điều gì, giúp quyết định ra sao. Các ví dụ đóng góp giả định đủ 100% trọng số; nếu thiếu dữ liệu thì dùng trọng số hiệu lực.
12.1. Nhóm công thức tạo chỉ số nguồn
| Công thức | Có thể nói như thế nào? | Mục tiêu và lợi ích |
|---|---|---|
| Doanh thu thuần = ghi nhận − hoàn | “Mình cộng tiền đã ghi nhận trong kỳ, rồi trừ tiền hoàn phát sinh trong kỳ.” | Thấy phần doanh thu còn lại theo phát sinh, tránh chỉ nhìn số bán ban đầu |
| Đơn thuần = tổng số đơn tăng/giảm | “Một dòng ghi nhận thêm một đơn; một dòng hoàn bớt một đơn. Mình cộng các thay đổi trong kỳ.” | Dùng cùng logic phát sinh với doanh thu; không đồng nhất với đếm mọi mã đơn từng xuất hiện |
| AOV = doanh thu thuần / đơn thuần | “Lấy doanh thu còn lại chia cho số đơn còn lại, để biết bình quân mỗi đơn mang về bao nhiêu.” | Phân biệt doanh thu thay đổi do số đơn hay giá trị mỗi đơn; đơn thuần không dương thì chưa tính |
| Đơn/người hoạt động = đơn thuần / người hoạt động | “Trong kỳ, bình quân một người hoạt động tạo ra bao nhiêu đơn?” | Nhìn năng suất hoặc nhịp mua; giúp cân nhắc tăng số người hay tăng số đơn mỗi người |
| Doanh thu/người hoạt động = doanh thu thuần / người hoạt động | “Mỗi người hoạt động bình quân gắn với bao nhiêu doanh thu?” | Bổ sung góc nhìn hiệu suất của nền người hoạt động |
| Tăng trưởng = chênh lệch / ABS(kỳ trước) × 100 | “So với nền kỳ trước, mình đã tăng hoặc giảm một phần bao nhiêu của nền đó?” | So mức thay đổi giữa các quy mô; vẫn cần xem tiền hoặc số lượng tuyệt đối khi nền nhỏ |
| KPI = doanh số KPI / mục tiêu × 100 | “Coi mục tiêu là một quãng đường đầy đủ. Mình đã đi được bao nhiêu phần trăm quãng đường?” | Biết mức hoàn thành mục tiêu và phần còn thiếu |
| KPI dự kiến = kéo dài tốc độ hiện tại đến cuối tháng / mục tiêu × 100 | “Nếu giữ nhịp làm như những ngày vừa qua đến hết tháng thì có thể tới đâu?” | Phát hiện sớm nguy cơ thiếu KPI để hành động; đây là giả định giữ nguyên tốc độ |
| Cần mỗi ngày = phần KPI còn thiếu / số ngày còn lại | “Chia phần còn thiếu cho những ngày còn làm được, để ra nhịp cần đạt từ giờ đến cuối tháng.” | Chuyển mục tiêu thành yêu cầu hằng ngày có thể theo dõi |
| Tỷ lệ hoạt động = người hoạt động / người đủ điều kiện × 100 | “Trong những người có thể tham gia, bao nhiêu phần trăm thực sự có đơn thuần dương?” | Phân biệt mạng lưới đông với mạng lưới đang vận hành |
| Thay đổi hoạt động = tỷ lệ hiện tại − tỷ lệ trước | “Tỷ lệ người hoạt động đã nhích lên hay tụt xuống bao nhiêu điểm phần trăm?” | Theo dõi cải thiện mức tham gia; ví dụ 50% lên 60% là thêm 10 điểm phần trăm |
| Hủy trọng số = (hủy sau duyệt + 3 × hủy sau giao) / đơn được duyệt × 100 | “Mình coi một đơn hủy sau giao nặng gấp ba đơn hủy sau duyệt, rồi so với nhóm đơn được duyệt trong kỳ.” | Nhấn mạnh loại hủy xảy ra muộn; giúp ưu tiên kiểm tra giao nhận và chất lượng thực hiện đơn |
| Hủy sau giao = đơn hủy sau giao / đơn được duyệt × 100 | “Riêng phần đơn đã giao rồi vẫn bị hủy chiếm bao nhiêu trong nhóm đơn được duyệt?” | Tách tín hiệu hủy muộn để kiểm tra, thay vì gộp tất cả loại hủy |
| Top 5 = doanh thu 5 đơn vị lớn nhất / tổng doanh thu các đơn vị × 100 | “Nếu chỉ giữ năm cây hoặc năm nhánh lớn nhất, mình đang phụ thuộc vào chúng bao nhiêu phần doanh thu?” | Hiểu độ tập trung; phải xác định đúng cây gốc hay nhánh trực tiếp và quy tắc giới hạn doanh thu âm |
| Tỷ lệ chi phí hoa hồng = hoa hồng / doanh thu thuần × 100 | “Cứ 100 đồng doanh thu thuần thì đang tương ứng bao nhiêu đồng hoa hồng ở loại mình xem?” | So mức hoa hồng với doanh thu; phân biệt HH 100%, thực hưởng và phải trả chính thức |
12.2. Nhóm công thức đổi chỉ số thành điểm sức khỏe
Mức đạt mục tiêu — CLAMP(tỷ lệ hoàn thành):
“Hoàn thành 80% thì tiêu chí này được 80 điểm. Đạt từ 100% trở lên thì lấy đủ 100 điểm, để phần đạt vượt không chiếm mất phần đánh giá các mặt khác.”
Mục tiêu là giữ sự liên hệ dễ hiểu giữa mức hoàn thành và điểm. Lợi ích là người dùng nhìn tỷ lệ có thể tự nhẩm điểm; mức vượt vẫn được giữ ở chỉ số gốc.
Tăng trưởng doanh thu, đơn hoặc AOV — CLAMP(50 + 2 × tăng trưởng):
“Mình lấy 50 điểm làm mốc đi ngang. Tăng mỗi một phần trăm thì cộng hai điểm; giảm mỗi một phần trăm thì bớt hai điểm. Cuối cùng, chỉ lấy từ 0 đến 100.”
Mục tiêu là phân biệt suy giảm, đi ngang và phát triển trên cùng một thang. Lợi ích là so được các tiêu chí sau quy đổi. Ví dụ tăng 10% → 70 điểm; trọng số 20% → đóng góp 14 điểm. Với thành viên, doanh thu và AOV có các mốc/hệ số lấy từ cấu hình của bản công bố.
Hoạt động — MIN(100; tỷ lệ hoạt động / 70 × 100):
“Ở bộ công thức này, 70% hoạt động được coi là đạt đủ chuẩn điểm. Nếu hiện tại là 35% thì mới đạt một nửa chuẩn, nên được 50 điểm. Đạt chuẩn hoặc cao hơn thì lấy tối đa 100 điểm.”
Mục tiêu là đo mức đạt chuẩn thay vì lấy nguyên tỷ lệ làm điểm. Lợi ích là chỉ rõ khoảng cần cải thiện để đạt chuẩn; 70 là chuẩn của mô hình, không phải tỷ lệ chắc chắn phù hợp cho mọi mạng lưới.
Chất lượng — CLAMP(100 − tỷ lệ hủy trọng số / 8 × 100):
“Mình bắt đầu từ 100 điểm khi chưa có hủy trong chỉ số này. Mức hủy tiến dần tới 8% thì điểm giảm dần về 0. Chẳng hạn 4% là đi nửa quãng tới ngưỡng, nên còn 50 điểm.”
Mục tiêu là làm rõ tác động của chất lượng đơn đến đánh giá. Lợi ích là có thể thấy ngay hủy tăng làm mất bao nhiêu điểm và cần kiểm tra khâu nào. 0% chỉ cho điểm 100 khi có dữ liệu tính hợp lệ; thiếu nhóm đơn làm mẫu số không đồng nghĩa không có hủy.
Tập trung — CLAMP(100 − MAX(Top 5 − 30; 0) × 2):
“Mình cho đủ 100 điểm nếu năm cây hoặc năm nhánh lớn nhất chiếm không quá 30%. Phần vượt 30%, cứ thêm một điểm phần trăm thì trừ hai điểm. Nếu trừ hết thì dừng ở 0.”
Mục tiêu là đưa mức phụ thuộc vào ít đơn vị doanh thu vào đánh giá. Lợi ích là gợi ý kiểm tra việc phát triển các nhánh còn lại. Ví dụ Top 5 = 55%: vượt 25 điểm phần trăm → trừ 50 → còn 50 điểm → trọng số 10% thì đóng góp 5 điểm. Đạt điểm tốt ở tiêu chí này không tự bảo đảm mạng lưới có thể chống chịu mọi rủi ro.
Ổn định hoa hồng — CLAMP(100 − ABS(HH 100% − thực hưởng) / ABS(HH 100%) × 100):
“Lấy độ lệch giữa HH 100% và thực hưởng, so nó lớn bằng bao nhiêu phần trăm HH 100%, rồi bớt từng ấy điểm từ 100. Lệch theo chiều nào cũng được tính độ lớn.”
Mục tiêu là làm nổi mức chênh lệch để theo dõi. Lợi ích là biết nơi cần mở chi tiết KPI, điều chỉnh và hoàn trừ; công thức này không kết luận sổ hoa hồng bị sai. Ví dụ lệch 5% → 95 điểm; trọng số 10% → đóng góp 9,5 điểm. HH 100% bằng 0 thì thiếu cơ sở tính tỷ lệ này.
Tác động âm hoa hồng — CLAMP(100 − tỷ lệ tác động âm / 20 × 100):
“Mình gom độ lớn hoa hồng hoàn trừ với phần điều chỉnh ròng đang âm, rồi so với nền HH 100%. Tác động càng gần 20% của nền thì điểm càng gần 0. Chẳng hạn tác động 10% thì còn 50 điểm.”
Mục tiêu là đánh giá mức tác động tương đối lên hoa hồng. Lợi ích là cùng một khoản tiền âm sẽ được đọc trong tương quan với quy mô hoa hồng. Mẫu số có sàn 1 đồng; nếu nền bằng 0 hoặc rất nhỏ, cần xem cả số tiền gốc trước khi diễn giải tỷ lệ.
Tuyển mới của sức khỏe — xếp hạng tỷ lệ tuyển bình quân:
“Mình xem nhịp tuyển bình quân của người này, rồi so với những người cùng cấp, cùng kênh trong cùng bản báo cáo. Càng có nhiều người đứng thấp hơn thì điểm xếp hạng càng cao.”
Mục tiêu là đặt hoạt động tuyển vào tương quan với nhóm. Lợi ích là không lấy một mức tuyển tuyệt đối chung cho mọi cấp. Điểm tương đối tốt vẫn cần đọc cùng số tuyển và tỷ lệ thật; nó không tự chứng minh người tuyển mới đã hoạt động hiệu quả.
12.3. Từ điểm thành phần đến điểm cuối và tiềm năng
Đóng góp và tổng điểm:
“Mỗi tiêu chí có một phần trong quỹ 100 điểm. Tiêu chí được dành 10 điểm mà làm được 80% thang điểm của nó thì mang về 8 điểm. Mình cộng các phần đó để ra điểm chung.”
Lợi ích là thấy rõ vì sao một dòng có 80 điểm nhưng chỉ đóng góp 8. Khi có dữ liệu thiếu, dùng phần trọng số hiệu lực đã phân bổ lại.
Chuẩn hóa khi thiếu dữ liệu:
“Phần chưa biết mình chưa chấm thành 0. Mình chia lại phần ảnh hưởng cho các tiêu chí có dữ liệu. Nhưng với sức khỏe thành viên, nếu phần có dữ liệu chưa tới 70% thì chưa đưa ra điểm tổng.”
Mục tiêu là tách thiếu thông tin khỏi thành tích thấp. Lợi ích là hạn chế hạ điểm chỉ vì dữ liệu thiếu; đồng thời phải xem độ đầy đủ để biết điểm đang dựa trên bao nhiêu thông tin. Điểm hệ thống và tiềm năng có điều kiện thiếu dữ liệu riêng như các bài trước.
Điểm xếp hạng tiềm năng:
“Mình không lấy tăng trưởng 10% làm 10 điểm. Mình xem có bao nhiêu người cùng nhóm thấp hơn mức đó, đổi vị trí ấy thành điểm, rồi mới tính theo trọng số.”
Mục tiêu là đo vị trí phát triển tương đối trên nhiều tiêu chí. Lợi ích là so các chỉ số khác đơn vị và tìm người nổi bật trong nhóm; thứ hạng phụ thuộc nhóm so sánh.
Phạt tiềm năng — phần vượt ngưỡng, giới hạn từng khoản, rồi trừ:
“Đầu tiên mình tính điểm theo đà phát triển. Sau đó kiểm tra hủy, hoàn và tập trung. Vượt vùng chưa bị phạt thì mới trừ; mỗi loại trừ tối đa 10, cả ba tối đa 30. Điểm cuối không thấp hơn 0.”
Mục tiêu là đưa rủi ro vào đánh giá sau phần tăng trưởng. Lợi ích là tránh chỉ nhìn thành tích xếp hạng. Ví dụ 80 điểm trước phạt, tổng phạt 17 → còn 63. Các vùng chưa bị phạt là quy ước chấm điểm, không đồng nghĩa mức rủi ro đó đã được xác nhận an toàn.
Nhãn Tiềm năng cao:
“Điểm tiềm năng phải từ 85, sức khỏe phải từ 65 và không có cờ nghiêm trọng thì mới gọi là Tiềm năng cao.”
Mục tiêu là xét đồng thời đà phát triển và nền sức khỏe. Lợi ích là giúp chọn ứng viên phát triển với nhiều điều kiện rõ ràng; nhãn này không phải bảo đảm kết quả tương lai.
Điểm gần KPI — MAX(0; 100 − ABS(100 − KPI) × 5) trong khuyến nghị Hỗ trợ:
“Mình đo còn cách mốc KPI 100% bao xa. Trong nhóm đã đủ điều kiện Hỗ trợ, càng gần mốc thì điểm gần đích càng cao. KPI 90% còn cách 10 điểm phần trăm, nên điểm gần đích là 50.”
Mục tiêu là xếp ưu tiên hỗ trợ người gần đích. Lợi ích là chuyển khái niệm ‘gần KPI’ thành phần điểm có thể giải thích; vẫn cần điều kiện sức khỏe, tăng trưởng và không có cờ trước khi vào nhóm.
12.4. Nhóm công thức kế hoạch và dự báo
| Công thức | Có thể nói như thế nào? | Mục tiêu và lợi ích |
|---|---|---|
| Cơ hội tái kích hoạt = số người × tỷ lệ × doanh thu đại diện | “Nếu trong số người có thể mời quay lại, có một phần quay lại và mỗi người mang về mức doanh thu đại diện, thì cơ hội vào khoảng bao nhiêu tiền?” | Biến danh sách người ít hoạt động thành một ước tính để cân nhắc hành động; cần giữ nhãn lịch sử hay giả định |
| Doanh thu mục tiêu = cơ sở × (1 + mức tăng/100) | “Lấy mức doanh thu làm nền, cộng thêm phần tăng mình muốn.” | Biến mục tiêu phần trăm thành số tiền; +20% nghĩa là nhân 1,2 |
| Khoảng cần tăng = mục tiêu − cơ sở | “Từ mức nền đến đích còn thiếu bao nhiêu tiền?” | Làm rõ độ lớn mục tiêu và cơ sở chọn đòn bẩy |
| Tăng kép tháng = ((1 + mức tăng/100)^(1/số tháng) − 1) × 100 | “Tìm một nhịp tăng đều mà tháng sau tiếp tục nhân trên kết quả tháng trước, để hết kỳ vừa đạt đích.” | Tạo nhịp theo dõi phù hợp tăng trưởng kép; không chia đều phần trăm cả kỳ bằng phép chia đơn |
| Doanh thu = thành viên × hoạt động × đơn/người × AOV | “Muốn có doanh thu, cần có người, có một phần trong đó hoạt động, mỗi người tạo số đơn nhất định và mỗi đơn có giá trị nhất định.” | Chia mục tiêu lớn thành bốn việc có thể quản lý; tỷ lệ hoạt động trong phép nhân dùng dạng thập phân |
| Hệ số đòn bẩy = hệ số mục tiêu ^ phần phân bổ | “Mình giao cho mỗi đòn bẩy một phần của mức tăng theo hệ số nhân. Các phần phối hợp với nhau để ra đúng mức tăng chung.” | So các kịch bản ưu tiên khác nhau mà vẫn giữ chung đích doanh thu; phần phân bổ không phải tỷ lệ doanh thu do riêng đòn bẩy tạo ra |
| Mốc tháng = cơ sở × hệ số mục tiêu^(tháng m/số tháng) | “Đến mốc này, nếu đi đúng nhịp tăng kép đã chọn, doanh thu mô phỏng nên ở đâu?” | Tạo các điểm theo dõi tiến độ; chưa phải doanh thu đã đạt |
| Dự báo = cơ sở × hệ số tăng trung vị^số tháng | “Mình tìm nhịp tăng tháng ở giữa lịch sử hợp lệ, rồi giả sử nhịp ấy lặp lại trong thời gian tới.” | Có một đường cơ sở để tham khảo, bớt bị một tháng cực đoan kéo lệch; cần đủ lịch sử và không bảo đảm tương lai |
| Khoảng tăng trưởng cần hành động = mục tiêu tăng − dự báo tăng | “Mục tiêu của mình cao hơn đường dự báo tham khảo bao nhiêu điểm phần trăm?” | Nhìn phần chênh giữa kỳ vọng và mô hình cơ sở; số âm không phải tiền lỗ và không có nghĩa có thể ngừng hành động |
| Hạng khả thi = số mẫu lịch sử ≤ mức cần / tổng mẫu × 100 | “Trong lịch sử, có bao nhiêu phần trăm nhịp tăng tháng không cao hơn nhịp mình đang yêu cầu?” | Mức yêu cầu nằm càng cao trong lịch sử thì càng cần xem kỹ độ khó; đây không phải xác suất thành công |
| Mức khó chung = MAX(hạng các đòn bẩy có dữ liệu) | “Mình nhìn đòn bẩy đang đòi hỏi mức tăng khó nhất so với lịch sử để đánh giá cả phương án.” | Không để ba đòn bẩy dễ che một đòn bẩy khó; nếu có đòn bẩy thiếu lịch sử thì cần đọc độ tin cậy đi kèm |
Khi giải thích trực tiếp, có thể khép lại một ví dụ bằng câu: “Đây là số đầu vào, đây là quy tắc đổi ra điểm, đây là phần được cộng vào tổng; còn quyết định quản trị cần xem thêm nguyên nhân và chi phí hành động.” Cách nói này nối phép tính với việc sử dụng Dashboard mà vẫn giữ đúng giới hạn của mô hình.