Power Query – Cách xử lý lỗi mất cột khi dữ liệu bị mất cột
Bài viết này sẽ hướng dẫn cho các bạn cách xử lý khi data nguồn bị mất cột làm Power Query bị lỗi.
Có 1 ví dụ như sau:
Data nguồn:
Power Query đã load data và chuẩn hoá xong data trên:
Data nguồn trên gặp lỗi bị mất 1 cột là Units:
Load lại (Refresh) trên Power Query xuất hiên lỗi như sau:
Hướng xử lý lỗi trên như sau:
- Xoá bước báo lỗi này.
- Tạo 1 bảng rỗng có các cột như dữ liệu trên.
- Trộn bảng tạm và bảng dữ liệu lại thành 1.
Thao tác thực hiện:
Mở Chỉnh sửa nâng cao (Advanced Editor) trên Power Query để tạo bảng tạm như cửa sổ sau:
Bạn thêm 2 dòng M-Code :
Temp = #table({"Date","Product","Sales","Units"},{}),
TronBang = Table.Combine({Sheet1_Sheet,Temp}),
như ở vùng khoanh đỏ trong hình ảnh sau:
Kết quả:
Bạn Refresh lại data Power Query lại được kết quả sau:
Bạn khôi phục lại cột bị mất ở Data. Sau đó Refresh lại Power Query:
*Giải thích M-Code:
Temp = #table({"Date","Product","Sales","Units"},{})
Tạo 1 bảng Temp có các cột giống như bảng Data.
TronBang = Table.Combine({Sheet1_Sheet,Temp}),
Trộn bảng Data và bảng Temp.
Qua bài viết này, bạn đã biết cách xử lý khi gặp lỗi như trên. Chúc bạn thành công!
dataMaker sẽ thực hiện một vài các Tips & tricks về xử lý dữ liệu bằng Power Query, mời các bạn cùng đón đọc ở các bài viết tiếp theo.