Tất cả dự án mẫu

Dự án bảng điều khiển doanh thu: làm sạch dữ liệu và giải thích thay đổi kênh

Tái lập phân tích Python từ 125 dòng CSV giả lập. Kiểm tra dữ liệu trùng, dòng lỗi, doanh thu theo kênh và giới hạn của kết luận.

Ví dụ thực hành do đội ngũ Innovatech thực hiện ·

Dữ liệu giả lập được tạo cho ví dụ học tập. Không chứa hồ sơ khách hàng hay sinh viên.

Câu hỏi

Doanh thu trực tuyến thay đổi từ tháng một sang tháng hai. Tổng doanh thu có giảm hay cơ cấu kênh bán thay đổi?

Các bước phân tích

  1. Kiểm tra đơn vị dữ liệu và chất lượng đầu vào

    Mỗi đơn hàng hợp lệ chỉ xuất hiện một lần. Đọc ngày, tính số lượng × đơn giá bằng Decimal và loại dòng không hợp lệ. Giữ bản hợp lệ đầu tiên của mỗi mã đơn; ghi lại số dòng bị loại.

  2. So sánh cùng đơn vị

    Nhóm đơn hàng đã làm sạch theo tháng và kênh. Tách số đơn khỏi doanh thu. Tệp channel-summary.csv chứa các giá trị dùng để vẽ biểu đồ.

  3. Giải thích phép tính trước khi nói về nguyên nhân

    Mỗi tháng có 60 đơn hợp lệ và doanh thu 2.670,00 EUR. Doanh thu trực tuyến giảm từ 1.602,00 xuống 1.068,00 EUR; doanh thu cửa hàng tăng tương ứng. Tổng doanh thu không đổi.

Kết quả tính toán

dòng đầu vào
125
đơn hợp lệ
120
tổng doanh thu mẫu
€5340.00
Biểu đồ được tính từ dữ liệu giả lập đi kèm. Nhãn biểu đồ bằng tiếng Anh.
Biểu đồ được tính từ dữ liệu giả lập đi kèm. Nhãn biểu đồ bằng tiếng Anh.
Kiểm tra kết quả
ThángKênhĐơn hàngDoanh thu (EUR)
2026-01online361602.00
2026-01store241068.00
2026-02online241068.00
2026-02store361602.00

Cách diễn giải và giới hạn

Trong dữ liệu mẫu, đây là thay đổi cơ cấu kênh bán. Kết quả chưa giải thích hành vi khách hàng. Dữ liệu không có lưu lượng truy cập, tỷ lệ chuyển đổi, hoàn hàng hay hoạt động marketing; cần kiểm tra các nguồn đó trước khi kết luận về nguyên nhân hoặc đổi chiến dịch.

Đổi một số lượng trong input.csv rồi chạy lại mã. Giải thích thay đổi của tổng doanh thu và biểu đồ. Thêm một phép kiểm tra chất lượng dữ liệu và ghi rõ tác dụng.

Tải xuống và tái lập

Chạy trên máy với Python 3

python3 analyze.py --input input.csv --output results

Chỉ cần Python 3 và thư viện tiêu chuẩn. Không cần khóa API hay cài thêm thư viện.

Tạo sản phẩm bạn có thể giải thích

Tạo tài khoản người học để yêu cầu truy cập dự án có hướng dẫn. Kiểm tra kiến thức đầu vào và điều kiện truy cập trước khi chọn khóa học.

TURN YOUR WORK INTO OPPORTUNITY

Tell the story of your project