Linh Chi
0 thảo luận
0 vỗ tay
109 lượt xem

Cách sử dụng hàm EOMONTH (End of Month) trong Power BI DAX

Linh Chi
May 31 2021

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é!


Thành thạo Microsoft Power BI trong 6 giờ!

Tác dụng của hàm EOMONTH trong Power BI DAX

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ách sử dụng hàm EOMONTH trong Power BI DAX

Cấu trục hàm EOMONTH trong Power BI DAX

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

Tham số sử dụng

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:
    • Số tháng sẽ là số nguyên. Nếu nhập số thập phân vào, hàm EOMONTH sẽ tự động làm tròn phần thập phân của dữ liệu theo nguyên tắc: Làm tròn phần thập phân từ 0.5 lên 1, dưới 0.5 sẽ không làm tròn. 
    • Nếu là số dương, kết quả sẽ là thời điểm cuối tháng sau thời điểm mốc.
    • Nếu là số âm, kết quả sẽ là thời điểm cuối tháng trước thời điểm mốc.
    • Nếu là số 0, kết quả sẽ là ngày cuối của tháng có chứa ngày đang tính

    Kết quả của hàm EOMONTH

    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.


    Các lưu ý khi sử dụng hàm EOMONTH

    • 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.
      • Nếu thiết lập là DD/MM/YYYY (hay D/M/YYYY) là Ngày trước, Tháng sau.
      • Nếu thiết lập là MM/DD/YYYY (hay M/D/YYYY) là Tháng trước, Ngày sau.

      Xem thêm: Hướng dẫn cách dùng hàm DATEDIFF trong Power BI DAX

        Ví dụ minh họa cách sử dụng hàm EOMONTH

        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

        Tổng kết

        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: 

        Tải miễn phí Ebook: Kể chuyện qua dữ liệu
        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
        DÂN VĂN PHÒNG LÀM POWER BI, GOOGLE DATA STUDIO CÓ THỂ LẤY DỮ LIỆU TỪ MỌI NGUỒN DATABASE (CSDL) MÀ KHÔNG CẦN IT
        11 Công cụ trực quan hóa dữ liệu tốt nhất hiện nay (Cập nhật 2021)

        Gitiho.com Nền tảng học online dành cho người đi làm duy nhất tại Việt Nam cam kết hỗ trợ học viên 24/7

        Với sứ mệnh: “Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người”, đội ngũ phát triển Gitiho.com đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án...
        Gitiho tự hào khi được đồng hành cùng:
        • 50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…
        • 100.000+ học viên trên khắp Việt Nam

        Nếu bạn quan tâm đến các kiến thức về phân tích dữ liệu, hãy truy cập ngay TẠI ĐÂY và tìm cho mình khóa học phù hợp nhé!



        0 câu trả lời
        109 lượt xem
        vỗ tay

        0 Bình luận

        @ 2020 - Bản quyền của Công ty TNHH Công Nghệ Giáo Dục Gitiho Việt Nam
        Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội