Hàm EOMONTH (End of Month) là một hàm làm việc với thời gian phổ biến trong Power BI DAX, thường được sử dụng khi bạn muốn thực hiện các phép tính liên quan đến dữ kiện thời gian. Hãy cùng Gitiho tìm hiểu cách sử dụng hàm EOMONTH và những lưu ý khi sử dụng hàm EOMONTH nhé!
Hàm EOMONTH cho kết quả ngày cuối tháng (hiển thị cả ngày, tháng, năm), cách thời điểm lấy làm mốc theo 1 khoảng thời gian tương ứng với số tháng quy định. Nếu chỉ đọc qua như vậy sẽ rất khó tưởng tượng phải không? Cùng xem cấu trúc và ví dụ để hiểu rõ hơn về hàm EOMONTH nhé!
Cấu trúc của hàm EOMOTH trong Power BI DAX như sau:
=EOMONTH(,)
Như vậy, về cấu trúc, hàm EOMONTH trong Power BI có cấu trúc giống hàm EOMONTH trong Excel.
Xem thêm: Hướng dẫn tìm ngày cuối cùng trong tháng EOMONTH trong Excel
Trong hàm EOMONTH có 2 tham số bắt buộc mà chúng ta phải quan tâm. Đó là: Thời điểm làm mốc và số tháng quy định.
Thời điểm làm mốc: Là thời điểm được chọn làm mốc tính (giá trị thời gian làm mốc) có thể là 1 ngày cụ thể hoặc 1 cột chứa giá trị thời gian. Giá trị thời gian này có thể được định dạng dưới dạng thời gian (Date-Time) hoặc ở dạng Text (Đại diện cho giá trị thời gian)
Số tháng quy định: Khoảng cách giữa kết quả so với thời gian làm mốc (tính theo số tháng). Số tháng có các đặc điểm sau:
Hàm EOMONTH trả về kết quả là dữ liệu thời gian có đủ ngày, tháng, năm (Nếu được định dạng đúng theo Date - Time). Đặc điểm của kết quả: Là ngày cuối cùng của tháng dựa theo kết quả số tháng tính được.
Tham số không nhất thiết phải định dạng dưới định dạng thời gian (Date - Time). Hàm EOMONTH vẫn có thể trả về kết quả kể cả tham số được định dạng dưới dạng Text (Nhưng đại diện cho giá trị thời gian)
Nếu bị sai (là số âm hoặc số tháng lớn hơn 12) thì hàm EOMONTH sẽ không thể trả về kết quả
Giá trị thời gian xác định dựa vào thiết lập trong Region>Date của máy tính. Lưu ý thiết lập này để có kết quả đúng, tránh nhầm lẫn các trường hợp Ngày trước – Tháng sau với Tháng trước – Ngày sau.
Thành thạo hàm EOMONTH và nhiều hàm khác nhờ khóa học này:
Xác định ngày cuối tháng của thời điểm cách ngày 01/08/2019 là 3 tháng
Ta có công thức hàm EOMONTH:
=EOMONTH(“1-8-2019” , 3) với thiết lập thời gian mặc định là DD/MM/YYYY
Cho kết quả là ngày 30/11/2019
Hàm EOMONTH thật sự rất hữu ích phải không nào? Ghi chép lại cách sử dụng hàm EOMONTH để xử lý các phép tinh với dữ liệu thời gian trong Power BI DAX được nhanh chóng và dễ dàng hơn nhé!
Đọc thêm các bài viết khác:
HƯỚNG DẪN CÁCH SỬ DỤNG HÀM MROUND TRONG POWER BI DAX
Cách sử dụng trang tính Google làm nguồn dữ liệu cho Power BI
Bạn có thể nhanh chóng biến dữ liệu thô thành báo cáo trực quan sinh động, từ đó dễ dàng đưa ra quyết định thông minh, nhanh chóng, kịp thời nhờ Power BI. Khám phá công cụ tuyệt vời này ngay với khóa học “PBIG01 - Tuyệt đỉnh Power BI - Thành thạo trực quan hóa và Phân tích dữ liệu” tại Gitiho. Nhấn vào Đăng ký và Học thử ngay nhé!