Dashboard Bán Hàng Với Looker Studio: Case Study Thực Tế

Bạn đã biết cách kết nối Google Sheets với Looker Studio, nhưng vẫn chưa hình dung dashboard bán hàng thực tế sẽ trông như thế nào?
Bài viết này là ví dụ minh họa từng bước: từ 1 sheet đơn hàng đơn giản, dựng thành dashboard bán hàng hoàn chỉnh với 4 loại biểu đồ, công thức AOV, và bộ lọc tương tác. Đây là kịch bản hướng dẫn để bạn áp dụng vào dữ liệu thật của mình — không phải case study của một khách hàng cụ thể.
Kịch Bản Minh Họa: Shop Online Với Dữ Liệu Đơn Hàng
Giả sử bạn đang vận hành 1 shop online bán hàng qua nhiều kênh (Shopee, Facebook, website riêng), và ghi lại toàn bộ đơn hàng vào 1 sheet Google Sheets. Đây là ví dụ hướng dẫn — số liệu và cấu trúc dưới đây chỉ mang tính minh họa để bạn dựng dashboard tương tự cho dữ liệu thật của mình.
Cấu trúc sheet đơn hàng mẫu
Một sheet đơn hàng tối thiểu cần các cột sau, mỗi dòng là 1 đơn hàng (hoặc 1 dòng sản phẩm trong đơn nếu bạn muốn phân tích theo sản phẩm):
| Cột | Kiểu dữ liệu | Ví dụ |
|---|---|---|
| Ngày | Date | 05/07/2026 |
| Mã đơn | Text | DH-00231 |
| Sản phẩm | Text | Áo thun basic |
| Số lượng | Number | 2 |
| Đơn giá | Number | 150000 |
| Kênh bán | Text | Shopee / Facebook / Website |
| Trạng thái | Text | Hoàn thành / Đang xử lý / Đã hủy |
Lưu ý: cột "Doanh thu" không nhất thiết phải có sẵn trong Sheets — bạn có thể để Looker Studio tự tính bằng Calculated Field từ Số lượng × Đơn giá, giúp tránh sai lệch nếu công thức trong Sheets bị lỗi.
Dựng 4 Loại Biểu Đồ Cho Dashboard Bán Hàng
Một dashboard bán hàng cơ bản cần trả lời 4 câu hỏi: doanh thu biến động ra sao theo thời gian, sản phẩm nào bán chạy nhất, kênh nào đóng góp nhiều nhất, và các chỉ số tổng quan là bao nhiêu. Tương ứng với 4 loại chart sau.
1. Time Series Chart — Doanh Thu Theo Ngày
Kéo thả biểu đồ Time series vào canvas, thiết lập:
- Dimension: Ngày
- Metric: Doanh thu (Calculated Field = Số lượng × Đơn giá, aggregation SUM)
- Breakdown dimension (tùy chọn): Kênh bán, để so sánh xu hướng từng kênh trên cùng 1 biểu đồ
Biểu đồ này giúp phát hiện ngày nào doanh thu tăng đột biến (ví dụ trùng ngày chạy khuyến mãi) hoặc giảm bất thường (cần kiểm tra tồn kho, lỗi hệ thống).
2. Bar Chart — Top Sản Phẩm Bán Chạy
Kéo thả biểu đồ Bar chart, thiết lập:
- Dimension: Sản phẩm
- Metric: Số lượng (SUM) hoặc Doanh thu (SUM), tùy bạn muốn xếp hạng theo số lượng bán hay giá trị mang lại
- Sort: Giảm dần (Descending)
- Số lượng hiển thị: Giới hạn Top 10 trong phần Style để tránh biểu đồ quá dài
Nếu muốn phân tích sâu hơn, thêm 1 bảng (Table) bên cạnh liệt kê chi tiết số lượng, doanh thu, và tỷ trọng phần trăm của từng sản phẩm.
3. Pie Chart — Tỷ Trọng Theo Kênh Bán
Kéo thả biểu đồ Pie chart, thiết lập:
- Dimension: Kênh bán
- Metric: Doanh thu (SUM)
Với 3-5 kênh bán, Pie chart giúp nhìn ngay kênh nào đang chiếm ưu thế — ví dụ nếu Shopee chiếm 70% doanh thu, bạn biết cần đầu tư thêm ngân sách quảng cáo hoặc tối ưu gian hàng ở kênh này. Nếu shop bán qua trên 6 kênh, nên đổi sang Bar chart để dễ đọc hơn (xem phần FAQ bên dưới).
4. Scorecard — Tổng Doanh Thu, Tổng Đơn Hàng, AOV
Thêm 3 Scorecard đặt cạnh nhau ở đầu dashboard:
- Tổng doanh thu: Metric = Doanh thu, Aggregation = SUM
- Tổng số đơn hàng: Metric = Mã đơn, Aggregation = Count Distinct (đếm số đơn duy nhất, tránh đếm trùng nếu 1 đơn có nhiều dòng sản phẩm)
- AOV (Average Order Value): Calculated Field riêng — xem công thức chi tiết bên dưới
Công Thức Tính AOV Bằng Calculated Field
AOV (Average Order Value) là giá trị trung bình mỗi đơn hàng mang lại, công thức đơn giản:
AOV = Tổng Doanh Thu ÷ Tổng Số Đơn Hàng
Cách tạo trong Looker Studio
- Mở data source, chọn Add a field (hoặc bấm nút "Create field" ngay trong panel Metric của Scorecard).
- Đặt tên field:
AOV - Nhập công thức:
SUM(Doanh_thu) / COUNT_DISTINCT(Ma_don) - Chọn định dạng hiển thị (Number format) là Currency (VND) để hiển thị đúng đơn vị tiền tệ.
- Kéo field AOV vừa tạo vào 1 Scorecard mới.
Lưu ý quan trọng: nếu sheet của bạn ghi mỗi dòng là 1 sản phẩm trong đơn (1 đơn có thể có nhiều dòng), phải dùng COUNT_DISTINCT(Ma_don) thay vì COUNT(Ma_don) — nếu không AOV sẽ bị tính sai (thấp hơn thực tế) vì đếm trùng số đơn.
Thêm Filter Theo Khoảng Ngày Và Kênh Bán
Để dashboard trở nên tương tác — cho phép người xem tự chọn khoảng thời gian hoặc kênh muốn xem — thêm 2 loại control sau:
Date Range Control
- Vào menu Insert → Date range control
- Kéo thả vào vị trí đầu dashboard (thường ở góc trên bên phải)
- Trong phần Data, chọn field Ngày làm cơ sở lọc
- Đặt khoảng mặc định (Default date range) là "Tháng này" hoặc "30 ngày qua" tùy thói quen xem báo cáo
Filter Control theo Kênh Bán
- Vào menu Insert → Filter control
- Chọn kiểu Drop-down list
- Trong phần Data, chọn field Kênh bán làm Control field
- Người xem có thể chọn 1 hoặc nhiều kênh cùng lúc để so sánh
Sau khi thêm 2 control này, toàn bộ biểu đồ và scorecard trên trang sẽ tự động cập nhật theo lựa chọn của người xem — không cần chỉnh sửa lại từng biểu đồ.
Đừng Quên Lọc Trạng Thái Đơn Hàng
Một lỗi rất phổ biến khi dựng dashboard bán hàng: quên loại bỏ các đơn có trạng thái "Đã hủy" hoặc "Hoàn trả" ra khỏi phép tính doanh thu, khiến số liệu bị thổi phồng sai lệch. Cách khắc phục:
- Thêm 1 Filter ở cấp độ trang (Page-level filter) hoặc từng biểu đồ, điều kiện: Trạng thái = "Hoàn thành"
- Hoặc tạo Calculated Field
Doanh_thu_thuc=CASE WHEN Trang_thai = "Hoàn thành" THEN So_luong * Don_gia ELSE 0 END, rồi dùng field này thay cho Doanh thu gốc trong toàn bộ biểu đồ
Câu Hỏi Thường Gặp
AOV (Average Order Value) tính như thế nào trong Looker Studio?
AOV = Tổng doanh thu / Tổng số đơn hàng, tạo bằng Calculated Field: SUM(Doanh_thu) / COUNT_DISTINCT(Ma_don).
Nên dùng Bar Chart hay Pie Chart cho tỷ trọng kênh bán?
Pie Chart phù hợp với 3-5 kênh; trên 6 kênh nên chuyển sang Bar Chart để dễ đọc hơn.
Làm sao để dashboard bán hàng tự động lọc theo tháng hiện tại?
Thêm Date Range Control và đặt Default date range là "Tháng này".
Cột "trạng thái" đơn hàng có ảnh hưởng đến tính doanh thu không?
Có — cần lọc bỏ đơn "Đã hủy"/"Hoàn trả" bằng Filter hoặc Calculated Field, nếu không doanh thu sẽ bị tính sai.
📚 Đọc Thêm Trong Chuỗi Hướng Dẫn Looker Studio
Không muốn tự dựng dashboard bán hàng từ đầu?
Các phần mềm quản lý bán hàng trên Google Sheets của SheetStore đã có sẵn dashboard báo cáo tích hợp — không cần tự cấu hình Looker Studio riêng.
Xem phần mềm bán hàng có dashboard sẵn →Chia sẻ bài viết:
Tuân Hoang
Đội ngũ SheetStore
Google Workspace Certified, 5+ years experience
Bạn thấy bài viết hữu ích?
Đăng ký nhận thông báo khi có bài viết mới.

