WeekNum 및 ISOWeekNum 함수

적용 대상: 캔버스 앱 모델 기반 앱 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 StartOfWeek.Sunday 주는 일요일에 시작합니다. 기본값.
2, 11 StartOfWeek.Monday 주가 월요일에 시작합니다.
12 StartOfWeek.Tuesday 주가 화요일에 시작합니다.
13 StartOfWeek.Wednesday 주가 수요일에 시작합니다.
14 StartOfWeek.Thursday 주가 목요일에 시작합니다.
15 StartOfWeek.Friday 주가 금요일에 시작합니다.
16 StartOfWeek.Saturday 주가 토요일에 시작합니다.

ISOWeekNum은 항상 월요일을 주의 시작으로 사용합니다. Excel에서는 WeekNum 함수는 여기에서 지원되지 않는 추가 코드 21을 지원합니다. 대신 ISOWeekNum을 사용합니다.

이러한 함수에 단일 숫자를 전달하면 반환 값은 단일 결과입니다. 숫자가 포함된 단일 열 테이블을 전달하면 반환 값은 인수 테이블의 각 레코드에 대해 하나의 결과가 있는 단일 열 테이블입니다. 여러 열 테이블이 있는 경우 테이블 작업에 설명된 대로 단일 열 테이블로 셰이프할 수 있습니다.

구문

WeekNum(DateTime [, StartOfWeek ])

  • DateTime - 필수 항목입니다. 연산을 수행할 날짜/시간 값입니다.
  • StartOfWeek - 선택 사항입니다. 주의 시작 요일을 결정하는 Excel 코드 또는 StartOfWeek 열거입니다.

ISOWeekNum(DateTime)

  • 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