Professional Documents
Culture Documents
M - Language
M - Language
M là viết tắt của data Mash-up. Khi chúng ta sử dụng PowerQuery, nhiều nguồn data sẽ
được kết nối với nhau, quá trình này được gọi là quá trình "Mashing" (pha trộn).
PowerQuery thực hiện M Language để trộn dữ liệu, hiển thị bằng các đoạn M Code.
Bạn có thể sử dụng M Code để tạo ra các trường dữ liệu mới hoặc dựa trên các trường
dữ liệu đã có sẵn trong query.
Ví dụ:
- Đi tới Data -> Get&Transform -> New Query -> From Other Souces -> Blank
Query để tạo một query trống mới:
- Sử dụng 1 đoạn M Code đơn giản để tạo một cột với 3 giá trị 1,2,3
- Như vậy, chúng ta đã tạo được 1 query trả về kết quả là 1 list:
Trong PowerQuery, khi chúng ta import data, M Code được sử dụng để lấy các data từ
các file sources hoặc database.
Nếu chưa thấy, bạn có thể bật hiển thị Formular Bar trong tab View:
Bạn có thể chỉnh sửa các dòng M Code tạo bất kỳ bước nào trong truy vấn (query) bằng
cách nhấp vào công thức và chỉnh sửa code trong công thức. Khi hoàn tất, bạn có thể
chấp nhận thay đổi nào bằng cách nhấp vào dấu Tick hoặc nhấn Enter. Bạn cũng có thể
hủy các thay đổi của mình bằng cách nhấp vào X hoặc nhấn Esc.
Bạn cũng có thể tạo các bước mới trong truy vấn của mình bằng thanh công thức bằng
cách nhấp vào biểu tượng fx bên cạnh thanh công thức. Thao tác này sẽ tạo một bước
mới tham chiếu đến bước trước đó theo tên và sau đó bạn có thể tạo bất kỳ M code
nào mà bạn cần.
Khi được nhập vào thanh công thức, bạn có thể khám phá tất cả các chức năng hiện có
bằng cách nhấp vào từ Function ở bên phải tên của hàm. Bạn sẽ tìm thấy cú pháp và ví
dụ giống như trang web của Microsoft.
Hiểu cách sử dụng M Code sẽ giúp bạn có thêm các công cụ để sử dụng Power Query.