Chào mọi người,
Mình là thành viên mới của diễn đàn, cũng đang tập tành làm quen với Power Query để tự động hóa công việc. Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình vừa khám phá ra, hy vọng sẽ giúp ích cho các bạn đang làm báo cáo, phân tích dữ liệu.
Trong quá trình làm việc, đôi khi chúng ta cần nhóm dữ liệu theo các khoảng giá trị nhất định, ví dụ như nhóm độ tuổi (0-18, 19-30, 31-50, ...), nhóm doanh thu (dưới 1 triệu, 1-5 triệu, trên 5 triệu, ...).
Trước đây, mình thường phải tạo thêm cột phụ trong Excel rồi dùng các hàm IF lồng nhau để phân loại, rất mất thời gian và dễ sai sót. Từ khi biết đến Power Query, mọi thứ trở nên đơn giản hơn rất nhiều.
Cách thực hiện:
- Tải dữ liệu vào Power Query Editor.
- Chọn cột chứa giá trị cần nhóm.
- Vào tab Add Column, chọn Conditional Column.
- Trong cửa sổ hiện ra, đặt tên cho cột mới (ví dụ: 'Khoảng Giá Trị').
- Thiết lập các điều kiện:
- Nếu cột 'Giá Trị' >= 0 AND cột 'Giá Trị' = 1000001 AND cột 'Giá Trị'