Menu

Tùy chỉnh định dạng ngày tháng trong Power BI theo chuẩn Việt Nam

Cai Cẩm Sen 06/06/2026 20:33 367 lượt xem 2 trả lời

Chào mọi người,

Mình là một người dùng Power BI khá thường xuyên và nhận thấy một vấn đề khá phổ biến khi làm việc với dữ liệu ngày tháng, đó là việc định dạng không theo chuẩn Việt Nam. Mặc dù Power BI hỗ trợ rất nhiều định dạng, nhưng đôi khi việc tùy chỉnh để hiển thị ngày/tháng/năm hoặc tháng/năm theo cách mình muốn lại không đơn giản.

Mình đã thử một vài cách và muốn chia sẻ lại để mọi người tham khảo, cũng như mong nhận được thêm các ý kiến đóng góp khác.

Cách 1: Sử dụng hàm FORMAT

Đây là cách phổ biến nhất. Bạn có thể sử dụng hàm FORMAT trong Power Query hoặc DAX để định dạng lại cột ngày tháng.

Ví dụ trong Power Query (M language):

= Table.TransformColumns(Source, {{"DateColumn", each Format("dd/MM/yyyy"), type text}})

Ví dụ trong DAX:

FormattedDate = FORMAT(YourTable[DateColumn], "dd/MM/yyyy")

Cách 2: Thay đổi cài đặt ngôn ngữ của Power BI Desktop

Đôi khi, việc thay đổi ngôn ngữ của Power BI Desktop sang tiếng Việt cũng có thể giúp định dạng ngày tháng hiển thị theo chuẩn.

Bạn vào File > Options and settings > Options > Regional settings và chọn ngôn ngữ là Tiếng Việt.

Tuy nhiên, cách này có thể ảnh hưởng đến các phần khác của giao diện, nên cần cân nhắc.

Cách 3: Tùy chỉnh trong Power Query Editor

Trong Power Query Editor, bạn có thể chọn cột ngày tháng, sau đó vào tab Transform > Data Type và chọn Date hoặc Date/Time. Sau đó, bạn có thể nhấp chuột phải vào cột, chọn Change Type > Using Locale... và chọn Vietnamese (Vietnam).

Cách này thường hiệu quả với các định dạng ngày tháng theo kiểu 'MM/DD/YYYY' hoặc 'DD-MM-YYYY' mà Power BI có thể nhận diện nhầm.

Thảo luận

Mình thường dùng cách 1 hoặc cách 3 vì nó linh hoạt và không ảnh hưởng đến toàn bộ giao diện. Không biết mọi người có gặp khó khăn gì với việc định dạng ngày tháng trong Power BI không, và có những mẹo hay nào khác để xử lý vấn đề này không ạ? Rất mong được mọi người chia sẻ thêm!

4

Cảm ơn bạn đã chia sẻ cách dùng hàm FORMAT nhé, rất hữu ích!

Mình cũng hay gặp tình huống tương tự và đồng ý là đôi khi việc tùy chỉnh định dạng ngày tháng cho đúng chuẩn Việt Nam cũng hơi "nhức đầu" một chút. Ngoài cách dùng hàm FORMAT, mình còn thấy việc sử dụng DAX để tạo cột mới với định dạng mong muốn cũng là một lựa chọn hay, đặc biệt khi cần hiển thị theo nhiều kiểu khác nhau trong cùng một báo cáo.

Ví dụ, nếu muốn hiển thị "Tháng/Năm" thì có thể dùng FORMAT([DateColumn], "MM/yyyy"). Còn nếu muốn "Ngày-Tháng-Năm" thì là FORMAT([DateColumn], "dd-MM-yyyy").

Bạn có gặp trường hợp nào mà hàm FORMAT chưa đáp ứng được không? Rất muốn học hỏi thêm từ kinh nghiệm của bạn!

1

Hay quá bạn ơi! Mình cũng hay gặp vụ định dạng ngày tháng này, nhiều lúc làm báo cáo cho khách hàng Việt Nam mà hiển thị kiểu Mỹ khó chịu thật.

Cách dùng hàm FORMAT của bạn mình cũng hay áp dụng, nó khá linh hoạt. Ngoài ra, mình còn thấy có thể tận dụng luôn cài đặt Regional Format Settings của Power BI Desktop nữa. Thường thì nó sẽ tự động nhận diện theo ngôn ngữ hệ thống, nếu không đúng thì mình vào File > Options and settings > Regional settings để chỉnh lại. Đôi khi chỉ cần đổi sang "Vietnamese (Vietnam)" là xong.

Không biết bạn đã thử cách này chưa? Có gặp khó khăn gì không? Chia sẻ thêm cho mọi người biết với nhé!

2

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

Đăng nhập Đăng ký