Menu

Chia sẻ cách xử lý dữ liệu ngày tháng bị sai lệch trong Power BI

Mùa Kim Trúc 26/03/2026 08:55 369 lượt xem 1 trả lời

Chào các anh em trong diễn đàn,

Dạo này mình có làm việc với dữ liệu ngày tháng trong Power BI và gặp phải một vấn đề khá khó chịu. Đôi khi, dữ liệu ngày tháng mình import vào Power BI nó bị sai lệch, ví dụ như tháng 5 lại hiển thị thành tháng 1, hoặc năm 2023 lại bị nhảy sang 2024. Điều này ảnh hưởng rất lớn đến các báo cáo phân tích theo thời gian.

Sau một hồi tìm tòi và thử nghiệm, mình đã tìm ra một vài cách để khắc phục tình trạng này. Hôm nay xin chia sẻ lại với mọi người để ai gặp phải thì có thể tham khảo:

  • Kiểm tra định dạng ngày tháng ở nguồn dữ liệu: Trước khi import vào Power BI, hãy đảm bảo rằng cột ngày tháng ở nguồn (Excel, database,...) đã được định dạng chuẩn (ví dụ: dd/mm/yyyy hoặc mm/dd/yyyy tùy theo khu vực của bạn).
  • Sử dụng Power Query để chuẩn hóa: Khi import dữ liệu vào Power BI, Power Query sẽ tự động nhận diện kiểu dữ liệu. Tuy nhiên, đôi khi nó nhận diện sai. Bạn có thể vào Power Query Editor, chọn cột ngày tháng, vào tab 'Transform', chọn 'Data Type' và chọn lại là 'Date' hoặc 'Date/Time'. Nếu vẫn sai, hãy thử chọn 'Text' trước, sau đó dùng các hàm như Date.FromText() hoặc DateTime.FromText() để chuyển đổi sang kiểu ngày tháng chuẩn.
  • Sử dụng DAX để xử lý (khi cần thiết): Trong một số trường hợp phức tạp hơn, bạn có thể dùng DAX. Ví dụ, nếu bạn có một cột chứa ngày tháng dưới dạng text và nó bị sai thứ tự ngày/tháng, bạn có thể dùng hàm như sau để chuyển đổi:

    Ngay_Chuan_Hoa = DATE( VALUE(MID( 'TenBang'[CotNgayThang], 7, 4 )), VALUE(MID( 'TenBang'[CotNgayThang], 4, 2 )), VALUE(MID( 'TenBang'[CotNgayThang], 1, 2 )) )

    Lưu ý: Công thức trên giả định định dạng ngày tháng gốc là dd/mm/yyyy. Bạn cần điều chỉnh lại các vị trí MID cho phù hợp với định dạng thực tế của bạn.

  • Thiết lập Regional Settings trong Power BI Desktop: Đôi khi, vấn đề nằm ở cài đặt vùng và ngôn ngữ của Power BI Desktop. Vào File > Options and settings > Options > Regional settings và kiểm tra xem định dạng ngày tháng ở đây có khớp với dữ liệu của bạn không.

Hy vọng những chia sẻ này sẽ giúp ích cho các bạn. Nếu có cách nào hay hơn hoặc gặp khó khăn, mọi người cùng thảo luận nhé!

1

Hay quá bạn ơi! Tình trạng dữ liệu ngày tháng bị sai lệch này mình cũng gặp hoài, đúng là ức chế thật. Bạn chia sẻ thêm về cách bạn xử lý được không? Mình đang tò mò không biết bạn dùng hàm nào hay thao tác ở đâu để "bắt" lại mấy cái ngày tháng bị "lạc trôi" đó.

2

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

Đăng nhập Đăng ký