Chào các anh chị em trong diễn đàn,
Dạo này mình đang làm việc với một dự án cần tổng hợp dữ liệu từ rất nhiều file Excel báo cáo hàng tháng. Mỗi file lại có cấu trúc cột hơi khác nhau một chút, và việc copy-paste thủ công thì vừa mất thời gian, vừa dễ sai sót. Sau một hồi mày mò, mình đã tìm ra cách kết hợp dữ liệu từ nhiều file Excel vào Power BI một cách tự động và khá hiệu quả.
Cách này sẽ giúp các bạn tiết kiệm rất nhiều công sức, đặc biệt khi làm việc với dữ liệu lớn hoặc có nhiều file nguồn.
Các bước thực hiện:
- Chuẩn bị dữ liệu nguồn: Đảm bảo các file Excel của bạn được lưu trong cùng một thư mục. Cấu trúc cột chính nên giống nhau, hoặc bạn có thể xử lý sự khác biệt trong Power Query.
- Kết nối với thư mục trong Power BI: Vào Get Data -> More... -> Chọn Folder. Sau đó chọn đường dẫn đến thư mục chứa các file Excel của bạn.
- Kết hợp các file: Power BI sẽ hiển thị danh sách các file trong thư mục. Bạn cần chọn nút Combine & Transform Data.
- Chỉnh sửa trong Power Query: Power BI sẽ tự động tạo một hàm mẫu để kết hợp các file. Tại đây, bạn có thể xử lý các vấn đề về định dạng, loại dữ liệu, hoặc loại bỏ các cột không cần thiết cho từng file trước khi kết hợp. Đặc biệt, hãy chú ý đến bước Applied Steps để xem Power BI đã làm gì.
- Load dữ liệu: Sau khi đã chỉnh sửa xong, bạn nhấn Close & Load để đưa dữ liệu đã kết hợp vào Power BI và bắt đầu xây dựng báo cáo.
Với cách này, mỗi khi có file mới được thêm vào thư mục, bạn chỉ cần nhấn Refresh trong Power BI là dữ liệu sẽ tự động được cập nhật. Rất tiện lợi phải không ạ?
Có anh chị nào có cách làm khác hoặc có mẹo gì hay hơn thì chia sẻ thêm cho mọi người cùng học hỏi nhé!