Chào mọi người,
Dạo này mình làm việc nhiều với dữ liệu khách hàng và nhận thấy việc gom nhóm theo từng tiêu chí riêng lẻ thì khá đơn giản với Power Query. Tuy nhiên, khi cần gom nhóm theo hai hoặc nhiều tiêu chí cùng lúc thì lại hơi 'nhức đầu' một chút.
Ví dụ, mình có bảng dữ liệu bán hàng và muốn xem tổng doanh thu theo từng Tỉnh VÀ từng loại sản phẩm. Làm thủ công thì mất thời gian, mà dùng PivotTable thì cũng ổn nhưng đôi khi cấu trúc báo cáo lại không linh hoạt.
Hôm nay, mình muốn chia sẻ cách mình đã làm để tự động hóa việc này bằng Power Query, vừa nhanh vừa giữ được cấu trúc dữ liệu gốc để có thể tùy biến thêm.
Cách làm cơ bản:
- Bước 1: Load dữ liệu vào Power Query.
- Bước 2: Chọn các cột cần gom nhóm (ví dụ: cột 'Tỉnh' và cột 'Sản phẩm').
- Bước 3: Vào tab 'Transform', chọn 'Group By'.
- Bước 4: Cấu hình 'Group By':
- Chọn 'Advanced'.
- Thêm các cột cần gom nhóm (Tỉnh, Sản phẩm).
- Chọn phép toán (ví dụ: 'Sum') và đặt tên cho cột mới (ví dụ: 'Tổng Doanh Thu').
- Chọn cột dữ liệu cần tính tổng (ví dụ: cột 'Doanh Thu').
- Bước 5: Nhấn OK.
Kết quả là bạn sẽ có một bảng mới, mỗi dòng là một cặp Tỉnh-Sản phẩm duy nhất, kèm theo tổng doanh thu tương ứng.
Cách này rất hữu ích khi bạn cần phân tích dữ liệu theo nhiều khía cạnh khác nhau mà không muốn bị giới hạn bởi PivotTable.
Có anh em nào có cách khác hay hơn hoặc muốn thảo luận thêm về vấn đề này không?