Đây là một challenge trong khóa học Python Data Analysis thuộc DA BootCamp.
Challenge: Phân tích dữ liệu từ SQL & custom lại chart theo ý muốn để trực quan hóa dữ liệu với các tính năng sau (Xem thêm video trong bài viết):
- Lọc dữ liệu linh hoạt:
- Chọn tháng và năm để xem dữ liệu doanh thu theo thời gian mong muốn..
- Lọc theo khu vực hoặc chọn “Tất cả” để xem toàn bộ dữ liệu khu vực.
- Tổng quan doanh thu:
- Xem tổng doanh thu của năm hiện tại.
- Xem số ngày vượt ngưỡng doanh thu (tùy chọn ngưỡng từ $0 đến $300,000).
- So sánh với năm trước qua phần trăm tăng/giảm (màu xanh nếu tăng, màu đỏ nếu giảm).
- Biểu đồ doanh thu:
- Nếu có doanh thu: Hiển thị ngày, tổng doanh thu, và chi tiết khu vực (top 3 khu vực nếu chọn “Tất cả”, hoặc tên khu vực nếu chọn cụ thể).
- Biểu đồ xu hướng doanh thu:
- Hiển thị biểu đồ đường với doanh thu hàng ngày từ ngày 1 đến ngày cuối tháng.
- Đặt ngưỡng xu hướng và nhấn “Áp dụng”:
- Vẽ đường ngang ngưỡng (màu đỏ, nét liền).
- Các ngày vượt ngưỡng được nối thành đoạn liên tiếp, phủ màu đỏ nhạt bên dưới.
- Hiển thị thông báo “Max: n ngày liên tiếp” (số ngày vượt ngưỡng dài nhất, màu xanh lá) bên dưới phần nhập ngưỡng.
Các bạn muốn học Phân Tích Dữ Liệu Thực Chiến Qua Challenges & Case Studies thì inbox mình TẠI ĐÂY nhé.

