Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Xử lý dữ liệu chuỗi ngày tháng 'dd/mm/yyyy' không nhận diện đúng trong Power BI

Trà Nhung Vân 17/03/2026 13:43 494 lượt xem 1 trả lời

Chào mọi người,

Dạo gần đây mình làm báo cáo trên Power BI thì gặp một vấn đề khá khó chịu với dữ liệu ngày tháng. Cụ thể là mình có một cột ngày tháng định dạng là 'dd/mm/yyyy' (ví dụ: 31/12/2023), nhưng khi load vào Power BI thì nó lại nhận diện sai thành dạng 'mm/dd/yyyy' hoặc thậm chí là text. Điều này gây ra rất nhiều rắc rối khi mình muốn lọc hay phân tích theo thời gian.

Mình đã thử mọi cách như là chuyển đổi định dạng trong Excel trước khi load, nhưng đôi khi dữ liệu nguồn không cho phép chỉnh sửa hoặc có quá nhiều file. Khi vào Power BI, mình cũng đã thử đổi kiểu dữ liệu của cột sang 'Date' nhưng vẫn không ăn thua.

Sau một hồi mò mẫm, mình phát hiện ra một cách khá đơn giản để khắc phục vấn đề này ngay trong Power Query Editor. Mọi người có thể thử làm theo các bước sau:

  • Chọn cột chứa dữ liệu ngày tháng bị lỗi.
  • Trên thanh công cụ, vào Transform -> Data Type -> Using Locale...
  • Trong hộp thoại hiện ra, chọn English (United States) hoặc English (United Kingdom) tùy thuộc vào định dạng gốc của bạn (nếu là dd/mm/yyyy thì thường là UK). Quan trọng là bạn phải chọn một ngôn ngữ có định dạng ngày tháng tương ứng với nguồn dữ liệu của bạn.
  • Bấm OK. Power BI sẽ cố gắng phân tích lại chuỗi ngày tháng theo định dạng của ngôn ngữ bạn đã chọn.
  • Sau đó, bạn có thể đổi lại kiểu dữ liệu sang Date chuẩn trong Power BI.

Cách này đã giúp mình giải quyết triệt để vấn đề với các file dữ liệu khác nhau. Hy vọng nó cũng hữu ích với các bạn nào đang gặp tình huống tương tự.

Có ai có cách nào khác hay hơn thì chia sẻ thêm cho mọi người cùng biết nhé!

4

Chào bạn,

Mình hiểu vấn đề bạn đang gặp phải, tình trạng này khá phổ biến khi làm việc với dữ liệu ngày tháng từ nhiều nguồn khác nhau. Thay vì chuyển đổi định dạng trong Excel, bạn thử kiểm tra Region settings (Cài đặt vùng) trên máy tính của mình xem sao. Đôi khi Power BI sẽ lấy định dạng ngày tháng mặc định từ hệ điều hành.

Nếu vẫn chưa được, bạn có thể thử cách này trong Power Query Editor: chọn cột ngày tháng, vào tab Transform -> Data Type -> Date. Nếu Power BI vẫn nhận sai, bạn có thể thử Date/Time/Timezone rồi sau đó mới chuyển về Date. Đôi khi cần làm 2 bước như vậy.

Bạn thử xem sao nhé, nếu vẫn còn vướng mắc thì chia sẻ thêm chi tiết về nguồn dữ liệu để mọi người cùng hỗ trợ.

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký