WeekNum 및 ISOWeekNum 함수
적용 대상: 캔버스 앱 모델 기반 앱 Power Pages Dataverse 수식 열
특정 날짜의 주 번호를 반환합니다.
Description
WeekNum 그리고ISOWeekNum 함수를 사용해 날짜의 주 번호를 결정합니다.
이러한 함수는 연도의 첫 번째 주(1주)를 결정하는 방법이 다릅니다.
WeekNum 은 1월 1일이 포함된 주를 해당 연도의 첫 번째 주로 사용합니다. 이 함수의 결과 범위는 1에서 54까지입니다.
ISOWeekNum 은 해당 연도의 첫 번째 목요일이 포함된 주를 해당 연도의 첫 번째 주로 사용합니다. 이것은 주 번호 매김에 대해 ISO 8601 날짜 및 시간 표준 정의를 따릅니다. 이 함수의 결과 범위는 1에서 53까지입니다. 날짜가 전년도의 마지막 주에 속할 수 있으므로 1월 첫째 날에 52 또는 53이 반환될 수 있습니다.
WeekNum에 두 번째 매개 변수를 사용하여 한 주의 시작 요일을 지정합니다. Excel 코드 번호를 제공하거나 StartOfWeek 열거를 사용할 수 있습니다.
Excel 코드 | StartOfWeek 열거형 | 설명 |
---|---|---|
1, 17 | 주 시작 일요일 | 주는 일요일에 시작합니다. 기본값. |
2, 11 | 주 시작 월요일 | 주가 월요일에 시작합니다. |
12 | 주 시작 화요일 | 주가 화요일에 시작합니다. |
13 | 주 시작 수요일 | 주가 수요일에 시작합니다. |
14 | 주 시작 목요일 | 주가 목요일에 시작합니다. |
15 | 주 시작 금요일 | 주가 금요일에 시작합니다. |
16 | 주 시작 토요일 | 주가 토요일에 시작합니다. |
ISOWeekNum 은 항상 월요일을 주의 시작으로 사용합니다. Excel에서는 WeekNum 함수는 여기에서 지원되지 않는 추가 코드 21을 지원합니다. 대신 ISOWeekNum을 사용합니다.
이러한 함수에 단일 숫자를 전달하면 반환 값은 단일 결과입니다. 숫자가 포함된 단일 열 테이블을 전달하면 반환 값은 인수 테이블의 각 레코드에 대해 하나의 결과가 있는 단일 열 테이블입니다. 여러 열 테이블이 있는 경우 테이블 작업에 설명된 대로 단일 열 테이블로 셰이프할 수 있습니다.
구문
주 번호(날짜 시간 [, 주 시작 ])
- DateTime - 필수. 연산을 수행할 날짜/시간 값입니다.
- 주 시작 - 선택 사항. 주의 시작 요일을 결정하는 Excel 코드 또는 StartOfWeek 열거입니다.
ISOWeekNum(날짜시간)
- DateTime - 필수. 연산을 수행할 날짜/시간 값입니다. 주가 항상 월요일에 시작합니다.
예제
2021년의 첫 번째 주와 마지막 주
Date | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, StartOfWeek.Wednesday ) |
---|---|---|---|
금요일,1월1일,2021년 | 1 | 53 | 1 |
토요일,1월2일,2021년 | 1 | 53 | 1 |
일요일,1월3일,2021년 | 2 | 53 | 1 |
월요일,1월4일,2021년 | 2 | 1 | 1 |
화요일,1월5일,2021년 | 2 | 1 | 1 |
수요일,1월6일,2021년 | 2 | 1 | 2 |
목요일,1월7일,2021년 | 2 | 1 | 2 |
토요일,12월25일,2021년 | 52 | 51 | 52 |
일요일,12월26일,2021년 | 53 | 51 | 52 |
월요일,12월27일,2021년 | 53 | 52 | 52 |
화요일,12월28일,2021년 | 53 | 52 | 52 |
수요일,12월29일,2021년 | 53 | 52 | 53 |
목요일,12월30일,2021년 | 53 | 52 | 53 |
금요일,12월31일,2021년 | 53 | 52 | 53 |