Học Power BI không thể bỏ qua hàm DAY, một hàm hữu ích giúp bạn trích xuất ngày từ dữ liệu thời gian. Bài viết này sẽ hướng dẫn chi tiết cách sử dụng hàm DAY, kèm ví dụ thực tế giúp bạn dễ dàng áp dụng vào công việc phân tích dữ liệu.
Trong Power BI, hàm DAY đóng vai trò quan trọng trong việc xử lý dữ liệu thời gian, cho phép bạn dễ dàng trích xuất thông tin về ngày trong một giá trị ngày tháng năm cụ thể. Điều này đặc biệt hữu ích khi bạn cần phân tích dữ liệu theo ngày, tuần hoặc tháng.
Mô tả hàm DAY
Hàm DAY trong Power BI trả về ngày trong một giá trị ngày tháng năm nhất định. Kết quả trả về là một số nguyên, đại diện cho ngày trong tháng, từ 1 đến 31. Hàm này tương tự như hàm DAY trong Excel, giúp bạn dễ dàng chuyển đổi giữa hai nền tảng.
Cấu trúc và cách sử dụng
Cấu trúc của hàm DAY rất đơn giản:
DAY(<ngày>)
Trong đó, <ngày>
là giá trị ngày tháng năm bạn muốn trích xuất ngày. Tham số này có thể là một ngày cụ thể, một cột chứa các giá trị ngày tháng năm, hoặc một biểu thức trả về giá trị ngày tháng năm.
Tham số của hàm DAY
<ngày>
: Giá trị ngày tháng năm cần trích xuất ngày. Tham số này có thể ở dạng số, văn bản, hoặc một cột dữ liệu chứa giá trị ngày tháng năm.
Giá trị trả về
Hàm DAY trả về một số nguyên, đại diện cho ngày trong tháng. Giá trị này nằm trong khoảng từ 1 đến 31.
Lưu ý khi sử dụng hàm DAY
- Định dạng ngày tháng: Kết quả của hàm DAY có thể bị ảnh hưởng bởi cài đặt định dạng ngày tháng trong hệ thống của bạn. Hãy đảm bảo cài đặt đúng định dạng ngày tháng (DD/MM/YYYY hoặc MM/DD/YYYY) để tránh nhầm lẫn giữa ngày và tháng.
- Xử lý lỗi: Nếu giá trị thời gian không hợp lệ (ví dụ: số tháng lớn hơn 12, số ngày âm), hàm DAY sẽ trả về lỗi. Bạn cần kiểm tra và làm sạch dữ liệu trước khi sử dụng hàm DAY.
- Dữ liệu dạng văn bản: Hàm DAY cũng có thể hoạt động với dữ liệu dạng văn bản đại diện cho giá trị thời gian, nhưng kết quả có thể không chính xác nếu định dạng văn bản không phù hợp.
Ví dụ minh họa
Dưới đây là một số ví dụ minh họa cách sử dụng hàm DAY trong Power BI:
DAY("01-08-2019")
trả về 1 (với định dạng ngày tháng DD/MM/YYYY).DAY("09-12-2018")
trả về 9 (với định dạng ngày tháng DD/MM/YYYY) hoặc 12 (với định dạng ngày tháng MM/DD/YYYY).
Alt text
DAY(TODAY())
trả về ngày hiện tại.DAY(Sales[Date])
trả về ngày tương ứng với mỗi giá trị trong cột “Date” của bảng “Sales”.
Các hàm liên quan
Một số hàm khác liên quan đến xử lý dữ liệu thời gian trong Power BI bao gồm:
DATE
: Tạo giá trị ngày tháng năm từ các giá trị năm, tháng, ngày.DATEDIFF
: Tính khoảng cách thời gian giữa hai ngày.DATEVALUE
: Chuyển đổi giá trị ngày tháng năm dạng văn bản sang dạng số.
Kết luận
Hàm DAY là một công cụ mạnh mẽ trong Power BI giúp bạn trích xuất thông tin về ngày từ dữ liệu thời gian. Bằng cách hiểu rõ cách sử dụng và các lưu ý khi sử dụng hàm này, bạn có thể dễ dàng áp dụng vào công việc phân tích dữ liệu và đưa ra những báo cáo chính xác và hiệu quả. Hãy khám phá thêm các hàm liên quan để nâng cao kỹ năng xử lý dữ liệu thời gian trong Power BI của bạn.
Discussion about this post