Khi sử dụng windows, đôi khi sẽ bị mắc khá nhiều lỗi về định dạng Date trong Power Query mà không tìm được cách khắc phục hợp lý. Bài viết dưới đây sẽ tổng hợp những cách sửa Date Errors trong Power Query + Locale & Regional Settings một cách đơn giản và hiệu quả nhất. Đừng bỏ qua nhé!
Nội dung: Tìm hiểu 4 cách khác nhau để sửa những lỗi trong loại dữ liệu ngày trong Power Query, bao gồm cài đặt vị trí và địa phương, và custom công thức với Column From Examples.
Trình độ kỹ năng: Trung bình
Sửa Date Errors trong Power Query
Thường thì trong Power Query, lúc bạn cố định dạng dữ liệu như ngày, bạn sẽ nhận thông báo lỗi. Điều này là do Power Query ko thể nhìn thấy dữ liệu. Sự xuất hiện phổ biến nhất cho điều này là lúc định dạng ban đầu của ngày là từ một khu vực khác.
Mỹ sử dụng định dạng MM/DD/YYYY, trong lúc hầu hết những nước khác trên thế giới sử dụng DD/MM/YYYY. Điều này mang thể gây ra vấn đề với việc chuyển đổi ngày trong Excel và Power Query.
1. Cài đặt vị trí trong menu Data Type
Cách thứ nhất để khắc phục lỗi ngày xuất phát từ sự ko giống nhau về vị trí là sắm cài đặt Using Locale trong menu thả xuống Data Type cho bất kỳ cột/query nào mang lỗi.
- Click hộp thoại Data Type trên góc trái phía trên của cột mang chứa ngày, sau đó sắm Using Locale…
- Cửa sổ Change Type with Locale xuất hiện. Tại đây, bạn mang thể sắm Date làm Data Type, sau đó cho trường Locale, bạn mang thể sắm vị trí nơi dữ liệu bắt nguồn.
- Nhấn OK để áp dụng để thay đổi loại dữ liệu thành một ngày với định dạng phù hợp.
Định dạng này sẽ cần được thực hiện trên mỗi query trả về lỗi cho những cột ngày. Nếu bạn đang làm việc với một query mang một số cột ngày hoặc một tệp mang nhiều query, thì bạn mang thể muốn sử dụng mẹo tiếp theo thay thế.
2. Vị trí trong cài đặt khu vực
Bạn cũng mang thể thay đổi cài đặt khu vực cho toàn bộ tệp của mình. Để làm điều này:
- Chuyển tới menu File và sắm Options and settings, sau đó Query Options.
- Điều này xuất hiện cửa sổ Query Options. sắm Regional Settings, sau đó sắm Locale nơi dữ liệu bắt nguồn từ đó.
- Nhấn OK để lưu những thay đổi.
Đối với bất kỳ query nào trong tệp này mang đặc thù cho một vùng, giờ đây định dạng sẽ hiển thị chính xác lúc bạn thay đổi loại dữ liệu của một cột thành Ngày. Bạn ko cần phải sử dụng tùy sắm Using Locale được giải thích trong mục số một ở trên.
Note: Cài đặt này nằm cùng với tệp. Vì vậy, nếu bạn chia sẻ tệp với ai đó từ một quốc gia khác, họ sẽ ko phải thay đổi tiếng nói của một dân tộc để khớp với dữ liệu nguồn. Nếu họ thêm query mới mang ngày ở định dạng cục bộ, thì họ sẽ cần thay đổi điều này hoặc sử dụng tùy sắm Using Locale (mục một ở trên).
Xem thêm:
3. Cài đặt khu vực nền tảng sử dụng
Nếu bạn đang muốn áp dụng cài đặt khu vực cho nhiều hơn một tệp cùng một lúc, bạn mang thể thay đổi cài đặt khu vực trên nền tảng sử dụng của mình.
Một ví dụ về điều này mang thể là nếu bạn làm việc từ xa từ một quốc gia, nhưng những tệp bạn xử lý mỗi ngày tới từ một nhà hàng ở một quốc gia khác. Thay vì thay đổi cài đặt khu vực cho từng tệp riêng lẻ, về cơ bản, bạn cho máy tính của mình biết rằng bạn đang ở quốc gia khác. Bằng cách đó, nó sẽ hiển thị tất cả dữ liệu của bạn theo định dạng của khu vực/địa phương đó.
Để thay đổi cài đặt của bạn trong Windows:
- Chuyển tới menu Start và bắt đầu nhập từ “regional”. Điều này sẽ mở cửa sổ Cài đặt và điều hướng tới Region settings.
- Trong Regional format, bạn mang thể sắm vị trí/định dạng mà hầu hết dữ liệu của bạn tới từ.
- Bạn mang thể cần phải khởi động lại Excel để những thay đổi mang hiệu lực.
Hãy nhớ rằng việc thay đổi cài đặt này mang thể mang tác động trong những ứng dụng khác ngoài Excel. Ví dụ: đồng hồ hệ thống của bạn mang thể chuyển đổi sang định dạng thời gian 24 giờ, v.v.
4. Công thức tùy chỉnh với cột từ những ví dụ
Sửa chữa cuối cùng này là cho ngày được định dạng kỳ lạ. Ví dụ, đây ko chỉ là vấn đề về định dạng của người Mỹ so với người Anh, mà mang lẽ bạn đã xuất dữ liệu từ một hệ thống dữ liệu theo cách thú vị.
Nếu đó là trường hợp, bạn mang thể sử dụng tính năng Column From Examples trong Power Query để thực hiện một phép thuật nhỏ. Tính năng này về cơ bản thực hiện nhận dạng mẫu dựa trên những ví dụ về cách bạn sẽ thay đổi ngày từ định dạng hiện tại sang định dạng mong muốn của bạn.
Để sử dụng ví dụ, nếu ngày hiện được định dạng là [25.11–2018, 29.5–2018, và 7.5–2018], mang thể cho Power Query biết rằng những ngày đó sẽ là [11/25/2018, 5/29/2018, và 5/7/2018]. Từ đó, tính năng Columns From Examples sẽ đoán phần còn lại của dữ liệu vì nó mang thể sắm ra mẫu trong những thay đổi của tôi.
Để sử dụng tính năng Column From Examples:
- Chuyển tới tab Add Column trong Query Editor và sắm thả xuống Columns From Examples.
- Giả sử rằng bạn đã mang cột bạn muốn thay đổi được sắm, bạn mang thể nhấp vào From Selection. Nếu bạn sắm From All Columns, Power Query sẽ bao gồm tất cả những cột trong phần giới thiệu thông tin về nội dung bạn nhập tiếp theo.
- Điều này sẽ mở ra một cột mới và đó là nơi bạn sẽ nhập ngày bằng cách sử dụng định dạng chính xác. Sau lúc nhập hai hoặc ba mục nhập, Power Query sẽ bắt đầu đoán định dạng chính xác cho phần còn lại của dữ liệu. lúc bạn mang thể nói rằng nó chính xác, bạn mang thể nhấp vào OK.
- Cột mới với ngày được thêm vào cuối bảng.
- Thay đổi kiểu dữ liệu của cột thành Ngày và đổi tên cột.
Trên thực tế bạn mang một cột ngày theo định dạng chính xác, bạn mang thể xóa cột cũ, nếu bạn muốn.
Qua bài viết trên Alo Công Nghệ đã tổng hợp hết tất cả những cách giúp bạn có thể dễ dàng chỉnh sửa Date Errors trong Power Query + Locale & Regional Settings. Hy vọng thủ thuật này sẽ giúp ích cho bạn. Nếu cảm thấy bài viết này hay hãy chia sẻ đến những bạn bè của mình nữa nhé! Chúc các bạn thành công.