Kiến thức về Query Editor trong Power BI cho người mới bắt đầu

DANH MỤC NỘI DUNG:
1. Power Query Editor là gì?
2. Giao diện và các thành phần chính của Power Query Editor
   2.1. Thanh Ribbon
   2.2 Pane Trái (Queries)
   2.3. Pane Trung tâm (Data Preview)
   2.4. Pane Phải (Query Settings)
3. Các thao tác cơ bản trong Power Query Editor
4. Lưu ý khi sử dụng Power Query Editor
5. Kết luận
  

1. Power Query Editor là gì?

   Power Query Editor là một trình chỉnh sửa truy vấn tích hợp trong Power BI Desktop, cho phép người dùng:
+   Kết nối với nhiều nguồn dữ liệu khác nhau như Excel, SQL Server, Web, API, v.v.
+   Làm sạch và biến đổi dữ liệu bằng các thao tác như lọc, sắp xếp, thay đổi kiểu dữ liệu, tách/gộp cột, loại bỏ giá trị trống, v.v.
+   Ghi lại các bước biến đổi để dễ dàng theo dõi và tái sử dụng.
+   Tự động cập nhật dữ liệu khi nguồn thay đổi bằng cách làm mới (refresh).
   Để truy cập Power Query Editor, trong Power BI Desktop, bạn chọn thẻ Home > Transform Data

2. Giao diện và các thành phần chính của Power Query Editor

   Giao diện của Power Query Editor bao gồm các thành phần chính sau:

2.1. Thanh Ribbon

Thanh công cụ chứa các thẻ:
+   Home: Các thao tác cơ bản như tải dữ liệu, làm mới, quản lý truy vấn.
+   Transform: Các công cụ biến đổi dữ liệu như thay đổi kiểu dữ liệu, tách/gộp cột, lọc, v.v.
+   Add Column: Thêm cột mới dựa trên các phép tính hoặc điều kiện.
+   View: Tùy chỉnh hiển thị giao diện, mở Advanced Editor để xem và chỉnh sửa mã M.

2.2 Pane Trái (Queries)

   Hiển thị danh sách các truy vấn (queries) hiện có trong dự án. Mỗi truy vấn tương ứng với một bảng dữ liệu đã được tải vào.

2.3. Pane Trung tâm (Data Preview)

   Hiển thị dữ liệu của truy vấn đang được chọn, cho phép người dùng xem trước và thực hiện các thao tác biến đổi trực tiếp trên dữ liệu.

2.4. Pane Phải (Query Settings)

Gồm hai phần:
+   Properties: Thông tin về truy vấn như tên, mô tả.
+   Applied Steps: Danh sách các bước biến đổi đã thực hiện trên dữ liệu. Người dùng có thể chỉnh sửa, sắp xếp lại thứ tự hoặc xóa các bước này.

3. Các thao tác cơ bản trong Power Query Editor

   Dưới đây là một số thao tác thường được sử dụng trong Power Query Editor:
+   Thay đổi kiểu dữ liệu: Chọn cột > Transform > Data Type.
+   Lọc dữ liệu: Chọn cột > Sử dụng biểu tượng lọc để chọn giá trị cần giữ lại hoặc loại bỏ.
+   Tách cột: Chọn cột > Transform > Split Column > By Delimiter hoặc By Number of Characters.
+   Gộp cột: Chọn các cột cần gộp > Transform > Merge Columns.
+   Thêm cột tùy chỉnh: Add Column > Custom Column và viết công thức bằng ngôn ngữ M.
+   Loại bỏ giá trị trống: Home > Remove Rows > Remove Blank Rows.

4. Lưu ý khi sử dụng Power Query Editor

+   Mỗi bước biến đổi được ghi lại trong Applied Steps, giúp người dùng dễ dàng theo dõi và chỉnh sửa.
+   Ngôn ngữ M được sử dụng trong Power Query Editor, cho phép viết các công thức phức tạp để biến đổi dữ liệu.
+   Sau khi hoàn tất các bước biến đổi, chọn Close & Apply để áp dụng và tải dữ liệu vào Power BI Desktop

5. Kết luận

   Power Query Editor là một công cụ mạnh mẽ và linh hoạt trong Power BI, giúp người dùng chuẩn bị dữ liệu một cách hiệu quả trước khi tiến hành phân tích và trực quan hóa. Việc thành thạo Power Query Editor sẽ giúp bạn tiết kiệm thời gian, nâng cao chất lượng báo cáo và hỗ trợ ra quyết định chính xác hơn.

Related Post

Học SQL Database cùng chuyên gia IMIC

📚 Bạn sẽ học được gì?
1. Hiểu cơ chế lưu trữ dữ liệu, cấu trúc bảng và kiểu dữ liệu phổ biến trong SQL Database.
2. Tạo, xóa, cập nhật bảng và dữ liệu bằng lệnh SQL.
3. Làm chủ các kỹ thuật khóa chính, khóa ngoại, check constraint.
4. Thao tác truy vấn dữ liệu từ cơ bản đến nâng cao: JOIN, UNION, OFFSET, ROWNUMBER...
5. Thành thạo Stored Procedure, Trigger, Function, Cursor, View và các hàm xử lý dữ liệu.
6. Áp dụng thành thạo SQL để quản lý và phân tích dữ liệu doanh nghiệp.

Có nên học Excel trước khi học Power BI?

Excel và Power BI đều🔍 "Code chạy được" chưa đủ – bạn đã từng code như một tester chưa? Là công cụ của Microsoft dùng để xử lý và phân tích dữ liệu, nhưng chúng có mục đích, sức mạnh và cách sử dụng rất khác nhau.