Giới thiệu
Trước khi tạo biểu đồ và dashboard đẹp mắt, bạn cần đảm bảo dữ liệu đã sạch và chuẩn hóa. Trong Power BI, công cụ giúp bạn làm việc này chính là Power Query Editor – nơi bạn có thể kết nối nhiều nguồn dữ liệu, loại bỏ lỗi, và biến đổi bảng dữ liệu theo ý muốn. Đây chính là nền tảng để mọi báo cáo sau này chạy chính xác.
Kết nối dữ liệu
Power BI cho phép bạn kết nối từ nhiều nguồn khác nhau:
- Excel / CSV (dữ liệu phổ biến nhất).
- Database: SQL Server, MySQL, PostgreSQL.
- Online Services: Google Analytics, Azure, SharePoint.
Ví dụ: Import dữ liệu bán hàng từ file Excel.
- Vào Home → Get Data → Excel
- Chọn file
Sales.xlsx -
Chọn sheet
Orders→ nhấn Load để nạp dữ liệu, hoặc Transform Data để mở Power Query Editor.
Làm sạch dữ liệu với Power Query Editor
Khi mở Transform Data, bạn sẽ thấy Power Query Editor với các chức năng:
-
Xoá cột không cần thiết
- Chọn cột → chuột phải → Remove.
-
Đổi tên cột
-
Double click tiêu đề cột, đổi sang tên dễ hiểu (ví dụ:
Cust_ID→Customer ID).
-
Double click tiêu đề cột, đổi sang tên dễ hiểu (ví dụ:
-
Thay thế giá trị sai
- Home → Replace Values (ví dụ đổi “n/a” thành null).
-
Lọc dữ liệu
- Dùng icon filter trên cột (giống Excel).
-
Biến đổi dữ liệu
-
Split Column: tách
Full NamethànhFirst NamevàLast Name. -
Merge Queries: kết
hợp bảng
Ordersvới bảngCustomers. - Append Queries: nối 2 bảng dữ liệu cùng cấu trúc (ví dụ: đơn hàng tháng 1 và tháng 2).
-
Split Column: tách
Thực hành nhỏ
Giả sử file Sales.xlsx có lỗi:
-
Cột
Customerviết hoa, viết thường lộn xộn. -
Có nhiều giá trị “null” trong cột
Revenue. - Ngày tháng đang ở dạng text.
Các bước xử lý trong Power Query:
-
Chọn cột
Customer→ Transform → Format → Capitalize Each Word. -
Thay thế giá trị
"null"thành trống. -
Chọn cột
Date→ Data Type → Date.
Sau khi chỉnh xong, nhấn Close & Apply → dữ liệu sạch sẽ load lại vào Power BI.
Kết luận
Trong bài 2, bạn đã học cách:
- Kết nối dữ liệu từ Excel/CSV.
- Làm sạch dữ liệu với Power Query Editor: xoá cột, đổi tên, thay thế giá trị, biến đổi bảng.
- Thực hành chuẩn hoá dữ liệu bán hàng.

1 Nhận xét
Hay
Trả lờiXóa