Trong bài viết lần này, mình sẽ giới thiệu với các bạn về Advanced Editor để tùy chỉnh dữ liệu.
Advanced Editor là gì?
Advanced Editor là tính năng chỉnh sửa cao cấp hơn mà bạn đọc có thể sẽ bắt gặp một khi làm quen dần hơn với những tính năng cơ bản của Power BI. Với Advanced Editor, bạn hoàn toàn có thể đọc được ý nghĩa của Power Query.
Cách sử dụng Advanced Editor
Mỗi khi cần định dạng dữ liệu trong Power Query, hãy tạo một bước trong quy trình Power Query. Bạn hoàn toàn có thể sắp xếp lại, xóa và sửa đổi các bước nếu nó có ý nghĩa. Mỗi bước làm sạch mà bạn thực hiện có thể được tạo bằng cách sử dụng giao diện đồ họa, nhưng Power Query sử dụng M language đằng sau đó.
Ta có thể sử dụng Power Query Advanced Editor để đọc các bước đó. M language luôn có sẵn để đọc và sửa đổi trực tiếp. Việc sử dụng M code để tận dụng Power Query là không hề bắt buộc, bạn sẽ hiếm khi cần viết M code, nhưng suy cho cùng thì nó vẫn có hữu ích. Vì mỗi bước trong Power Query được viết bằng M code, ngay cả khi giao diện người dùng đã tạo sẵn nó cho bạn, bạn có thể sử dụng các bước đó để học M code và tùy chỉnh nó cho phù hợp với nhu cầu của mình.
Sau khi tạo các bước để làm sạch dữ liệu, hãy chọn thanh View của Power Query rồi chọn Advanced Editor. Bạn sẽ nhìn thấy màn hình sau xuất hiện:

Mỗi bước Power Query sẽ tương ứng với một hoặc hai dòng M code. Có thể bạn sẽ nghĩ rằng liên quan đến code thì mình phải thực sự thuần thục về nó, nhưng bạn không cần phải là một chuyên gia về M code để có thể đọc được. Thậm chí, bạn còn có thể thử nghiệm với việc thay đổi nó. Ví dụ: nếu bạn cần thay đổi tên của cơ sở dữ liệu, bạn có thể thực hiện ngay trong mã và sau đó chọn Done.
Bạn cũng có thể nhận thấy rằng M code được viết từ trên xuống. Các bước sau trong quy trình có thể tham chiếu đến các bước trước đó bằng tên biến ở bên phải dấu bằng. Vì vậy, hãy cẩn thận về việc sắp xếp lại các bước này vì nó có thể làm hỏng chuỗi câu lệnh. Nói chung, bước truy vấn cuối cùng được sử dụng làm kết quả dữ liệu cuối cùng.
Mình hy vọng rằng, bài viết vừa rồi sẽ giúp các bạn hiểu rõ hơn và sử dụng công cụ Advanced Editor hiệu quả hơn. Hãy thử ứng dụng ngay bây giờ để thấy sự hữu ích của công cụ này nhé. Để có thể hiểu sâu và sử dụng thành thạo hơn nữa, bạn đọc có thể tham khảo chi tiết thêm về khóa học của Datapot tại đây.
Đọc thêm về các tính năng trong Power BI tại đây.