Chia sẻ qua


WeekNum và các ISOWeekNum hàm

Function Áp dụng cho
ISOWeekNum Ứng dụng Canvas Cột công thức nghịch đảo dữ liệu Ứng dụng dựa trên mô hình Trang Nguồn
WeekNum Ứng dụng Canvas Copilot Studio Desktop flows Dataverse formula columns Các ứng dụng dựa trên mô hình Power Platform CLI Dataverse functions Power Pages

Trả về số tuần cho một ngày nhất định.

Description

Dùng các WeekNum hàm ISOWeekNum và để xác định số tuần của một ngày.

Các hàm này khác nhau về cách chúng xác định tuần đầu tiên của năm (tuần 1):

  • WeekNum dùng tuần có ngày 1 tháng 1 làm tuần đầu tiên của năm. Kết quả từ hàm này có thể nằm trong khoảng từ 1 đến 54.

  • ISOWeekNum dùng tuần có ngày Thứ Năm đầu tiên trong năm làm tuần đầu tiên trong năm. Điều này tuân thủ định nghĩa tiêu chuẩn ngày và giờ ISO 8601 để đánh số tuần. Kết quả từ hàm này có thể nằm trong khoảng từ 1 đến 53. Có thể số 52 hoặc 53 có thể được trả lại vào những ngày đầu tiên của tháng Giêng vì ngày có thể thuộc tuần cuối cùng của năm trước.

Sử dụng tham số thứ hai WeekNum để xác định ngày bắt đầu một tuần. Bạn có thể cung cấp số mã Excel hoặc sử dụng kiểu liệt kê StartOfWeek:

Mã Excel Bảng liệt kê StartOfWeek Description
1, 17 Bắt đầu tuần.Chủ Nhật Tuần bắt đầu vào Chủ nhật. Mặc định.
2, 11 Bắt đầu tuần.Thứ Hai Tuần bắt đầu vào Thứ hai.
12 Bắt đầu tuần.Thứ ba Tuần bắt đầu vào Thứ ba.
13 Bắt đầu tuần.Thứ tư Tuần bắt đầu vào Thứ tư.
14 Bắt đầu tuần.Thứ năm Tuần bắt đầu vào Thứ năm.
15 Bắt đầu tuần.Thứ sáu Tuần bắt đầu vào Thứ sáu.
16 Bắt đầu tuần.Thứ bảy Tuần bắt đầu vào Thứ bảy.

ISOWeekNum luôn sử dụng thứ hai là đầu tuần. Trong Excel, hàm hỗ WeekNum trợ mã bổ sung 21 không được hỗ trợ ở đây; thay vào đó hãy dùng ISOWeekNum .

Nếu bạn chuyển một số duy nhất cho những hàm này, thì hàm sẽ trả về một kết quả duy nhất. Nếu có bảng một cột chứa nhiều số, hàm sẽ trả về bảng một cột gồm nhiều kết quả, mỗi kết quả là của một bản ghi trong bảng của đối số. Nếu có một bảng nhiều cột, thì bạn có thể chuyển bảng này thành bảng một cột, như mô tả trong phần cách thao tác với bảng.

Cú pháp

WeekNum(DateTime [, StartOfWeek ])

  • Ngày giờ - Bắt buộc. Giá trị ngày/giờ cần xử lý.
  • StartOfWeek - Tùy chọn. Mã Excel hoặc kiểu liệt kê StartOfWeek xác định ngày nào trong tuần bắt đầu.

ISOWeekNum(DateTime)

  • Ngày giờ - Bắt buộc. Giá trị ngày/giờ cần xử lý. Tuần luôn bắt đầu vào thứ Hai.

Ví dụ

Tuần đầu tiên và tuần cuối cùng của năm 2021

Ngày WeekNum( Ngày ) ISOWeekNum( Ngày ) WeekNum( Date, StartOfWeek.Wednesday )
Thứ sáu,Tháng một1,2021 1 53 1
Thứ bảy,Tháng một2,2021 1 53 1
Chủ Nhật,Tháng một3,2021 2 53 1
Thứ Hai,Tháng một4,2021 2 1 1
Thứ ba, Tháng một 5,2021 2 1 1
Thứ tư,Tháng một6,2021 2 1 2
Thứ năm,Tháng 17,2021 2 1 2
Thứ bảy,tháng 1225,2021 52 51 52
Chủ nhật,tháng 1226,2021 53 51 52
Thứ Hai,tháng 1227,2021 53 52 52
Thứ Ba,tháng 1228,2021 53 52 52
Thứ Tư,tháng 1229,2021 53 52 53
Thứ NămTháng 1230,2021 53 52 53
Thứ Sáu,tháng 1231,2021 53 52 53