Mã hàng, mã khách hoặc mã nhân viên có thể chỉ gồm chữ số nhưng không phải là số dùng để tính toán. Khi Power Query tự đổi kiểu thành Whole Number, các số 0 ở đầu sẽ biến mất và khóa nối không còn khớp với bảng danh mục.
Đặt kiểu Text ngay sau khi đọc nguồn
Hãy xóa hoặc chỉnh bước Changed Type tự động, sau đó đặt cột mã thành Text trước các bước thay thế và nối bảng. Nếu dữ liệu nguồn đã mất số 0, cần biết độ dài chuẩn để dùng Text.PadStart bổ sung lại.
Không nên đoán độ dài khi một hệ thống có nhiều nhóm mã. Trong trường hợp đó, tạo bảng quy tắc theo loại mã hoặc lấy khóa chuẩn từ bảng danh mục chính. Những mã không tìm thấy cần được tách thành danh sách ngoại lệ.
Kiểm tra sau khi nối
Sau Merge Queries, mở rộng một cột mô tả và lọc giá trị null để xem các khóa chưa khớp. Đếm số dòng trước và sau mỗi phép nối nhằm phát hiện trường hợp bảng danh mục có mã trùng làm nhân bản giao dịch.
Cuối cùng, đặt tên bước theo nghiệp vụ như Chuẩn hóa mã hàng hoặc Kiểm tra mã chưa ánh xạ. Tên bước rõ ràng giúp người vận hành hiểu nguyên nhân khi nguồn dữ liệu thay đổi.
