Nhã Linh
0 thảo luận
0 vỗ tay
88 lượt xem

Giới thiệu hàm WEEKNUM và cách sử dụng hàm trong Power BI DAX

Nhã Linh
Jun 04 2021

Không chỉ riêng với Excel mà hàm WEEKNUM còn là một trong những hàm phổ biến với người sử dụng phần mềm Power BI DAX. Nếu bạn còn chưa biết đến hàm thời gian này thì hãy cùng Gitiho tìm hiểu cách sử dụng hàm ngay trong bài viết ngày hôm nay nhé.

Thành thạo Microsoft Power BI để trực quan hóa và phân tích dữ liệu

Giới thiệu hàm WEEKNUM trong Power BI DAX

Cú pháp hàm WEEKNUM

Hàm WEEKNUM trong Power BI DAX được viết dưới cú pháp sau:

WEEKNUM( [, ])

Tham số

  • Tham số là giá trị ngày theo đúng định dạng ngày tháng. Đây là tham số bắt buộc phải nhập.
  • Tham số là loại giá trị trả về. Giá trị này quyết định ngày đầu tiên trong tuần, làm cơ sở để Power BI DAX tính toán thời gian. Đây là tham số không bắt buộc. Người dùng có thể nhập một trong hai giá trị dưới đây vào tham số :
    • Số 1: Tuần bắt đầu từ Chủ nhật, nghĩa là Chủ nhật tương ứng với thứ tự số 1, thứ Bảy tương ứng với số 7.
    • Số 2: Tuần bắt đầu từ thứ Hai, nghĩa là thứ Hai tương ứng với thứ tự số 1, thứ Bảy tương ứng với số 6, Chủ nhật tương ứng với số 7.
    • Nếu bỏ qua , hệ thống mặc định là 1.

    Kết quả

    Hàm WEEKNUM trả về kết quả là một số nguyên trong khoảng 1 đến 53, tương ứng với số thứ tự của tuần trong năm chứa ngày tại tham số .

    Xem thêm: Các chức năng và công cụ xử lý dữ liệu dạng Date của PowerBI

    Cách sử dụng hàm WEEKNUM trong Power BI DAX

    Tại phần này, các bạn hãy cùng Gitiho tìm hiểu một số ví dụ về hàm WEEKNUM để có một cái nhìn rõ ràng và thực tế về hàm trong Power BI. Với từng ví dụ, chúng mình sẽ chỉ ra công thức, phân tích các tham số và kết quả, giúp các bạn nắm chắc kiến thức. Vì vậy, bạn nhớ tập trung thực hành nhé.

    Ví dụ 1: Công thức hàm WEEKNUM cơ bản


    Công thức

    WEEKNUM("21-3-2021",1)

    Tham số

    • Tham số : Điền "21-3-2021" thể hiện ngày 21/03/2021 theo định dạng d-m-yyyy.
    • Tham số : Điền số 1 thể hiện cách tính tuần bắt đầu từ ngày Chủ nhật.

    Kết quả

    Kết quả của công thức hàm trong Power BI này hiển thị số 13, nghĩa là ngày 21/03 thuộc tuần thứ 13 của năm 2021, với điều kiện ngày đầu tuần tính là Chủ nhật. 

    Ví dụ 2: Công thức hàm WEEKNUM kết hợp TODAY


    Trong trường hợp bạn cần tìm tuần của ngày hôm nay, thay vì nhập trực tiếp dữ liệu ngày tháng năm, bạn có thể sử dụng đến sự trợ giúp của hàm TODAY. Việc kết hợp hàm TODAY vào công thức hàm WEEKNUM sẽ giúp hệ thống tự động lấy dữ liệu ngày thực tế từ lịch. Như vậy, chúng ta có thể hạn chế sai sót nếu không nhớ ngày.

    Công thức

    WEEKNUM(TODAY(),2)

    Tham số

    • Tham số : Điền cú pháp hàm TODAY thể hiện ngày cần tìm là ngày hôm nay.
    • Tham số : Điền số 2 thể hiện cách tính tuần bắt đầu từ ngày Thứ hai.

    Kết quả

    Giả sử ngày hiện tại là ngày 03/06/2021 thì kết quả hàm WEEKNUM trong Power BI trả về là số 21, nghĩa là ngày 03/06 thuộc tuần thứ 21 của năm 2021, với điều kiện ngày đầu tuần tính là thứ Hai.

    Trong ví dụ này, chúng ta đã kết hợp hàm WEEKDAY với hàm TODAY. Bạn hoàn toàn có thể kết hợp hàm WEEKDAY với các hàm còn lại trong Power BI để xử lý dữ liệu thời gian hiệu quả trong từng trường hợp khác nhau. Nếu bạn quan tâm đến các sự kết hợp này, hãy tìm hiểu một số hàm dưới đây nhé.

    • Hàm tìm số giờ trong chuỗi giá trị thời gian: Hàm HOUR
    • Hàm tìm số phút trong chuỗi giá trị thời gian: Hàm MINUTE
    • Hàm tìm số giây trong chuỗi giá trị thời gian: Hàm SECOND
    • Hàm trả về thời gian hiện tại có đủ giờ, phút, giây: Hàm NOW

    Một số lưu ý với cú pháp hàm WEEKNUM trong Power BI DAX

    Nếu trong Microsoft Excel, số liệu ngày tháng được lưu trữ dưới dạng số seri, thì Power BI DAX chỉ sử dụng dữ liệu dạng ngày tháng để làm việc với các hàm thời gian. Nếu dữ liệu nguồn được hiển thị dưới định dạng khác, hệ thống sẽ tự động chuyển đổi định dạng về thời giạn trước khi thực hiện tính toán bằng các hàm trong Power BI.

    Theo mặc định của hệ thống, hàm WEEKNUM coi tuần chứa ngày 01/01 là tuần đầu tiên của năm. Tuy nhiên, theo tiêu chuẩn lịch ISO 8601 được sử dụng phổ biến tại các nước Châu Âu, tuần đầu tiên của năm được định nghĩa là tuần chứa nhiều hơn hoặc bằng 4 ngày đầu của năm. Do vậy, các bạn hãy lưu ý với các năm có ít hơn hoặc bằng 3 ngày đầu nằm trong cùng một tuần, kết quả của hàm trong Power BI sẽ có sự khác biệt khi so với tiêu chuẩn ISO 8601.

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

    Tổng kết

    Qua bài viết ngày hôm nay, chúng ta đã cùng học cách sử dụng hàm WEEKNUM để tìm số thứ tự tuần chứa ngày trong năm. Các bạn hãy áp dụng hàm, đồng thời kết hợp với các hàm trong Power BI khác để xử lý dữ liệu thời gian hiệu quả cho báo cáo của mình nhé. Nếu các bạn muốn tìm hiểu thêm các kiến thức về phần mềm Power BI, hãy đọc thêm các bài viết trên blog Gitiho và tham gia cùng chúng mình vào khóa học Power BI để sở hữu giáo trình dễ hiểu và thực tế nhất nhé.

    Gitiho chúc các bạn một ngày làm việc hiệu quả!

    Hãy tham khảo các bài viết về chủ đề Power BI tại đây:

    Hướng dẫn trình bày biểu đồ vùng xếp chồng trên Power BI

    Hướng dẫn trình bày đồ thị dải Ribbon Chart trong Power BI

    Hướng dẫn trình bày bảng ma trận Matrix trong Power BI

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

    Hướng dẫn sử dụng hàm ABS tính giá trị tuyệt đối trong Power BI DAX






    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
    88 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