Chào các bạn, mình thường xuyên làm việc với Power BI và gặp một vấn đề khá khó chịu là Power BI mặc định hiển thị tên tháng theo tiếng Anh (January, February,...). Điều này gây bất tiện khi báo cáo của mình dành cho đối tượng người Việt.
Sau một hồi tìm tòi, mình đã tìm ra cách để tùy chỉnh hiển thị tên tháng theo chuẩn Việt Nam. Cách này khá đơn giản và hiệu quả, mình chia sẻ lại để mọi người cùng tham khảo.
Các bước thực hiện:
- Đầu tiên, bạn cần vào Power Query Editor (Transform Data).
- Chọn bảng chứa cột ngày tháng mà bạn muốn chỉnh sửa.
- Chọn cột ngày tháng đó, sau đó vào tab Add Column -> Date -> Month -> Name of Month.
- Một cột mới chứa tên tháng tiếng Anh sẽ được tạo ra.
- Tiếp theo, chúng ta sẽ tạo một cột tùy chỉnh để ánh xạ tên tháng tiếng Anh sang tiếng Việt. Vào tab Add Column -> Custom Column.
- Trong cửa sổ Custom Column, bạn đặt tên cột mới là "Tên Tháng Việt Nam" (hoặc tên tùy ý).
- Nhập công thức sau vào ô Custom column formula:
if [Month Name] = "January" then "Tháng 1"
else if [Month Name] = "February" then "Tháng 2"
else if [Month Name] = "March" then "Tháng 3"
else if [Month Name] = "April" then "Tháng 4"
else if [Month Name] = "May" then "Tháng 5"
else if [Month Name] = "June" then "Tháng 6"
else if [Month Name] = "July" then "Tháng 7"
else if [Month Name] = "August" then "Tháng 8"
else if [Month Name] = "September" then "Tháng 9"
else if [Month Name] = "October" then "Tháng 10"
else if [Month Name] = "November" then "Tháng 11"
else if [Month Name] = "December" then "Tháng 12"
else null- Nhấn OK.
- Bây giờ bạn có một cột "Tên Tháng Việt Nam" với đầy đủ tên tháng theo tiếng Việt. Bạn có thể xóa cột tên tháng tiếng Anh mặc định đi và sử dụng cột mới này để hiển thị trên báo cáo.
Cách này tuy hơi dài dòng một chút nhưng đảm bảo hiển thị đúng ý muốn. Có bạn nào có cách nào khác gọn gàng hơn không, chia sẻ cho mình với nhé!