WEEKNUM
return_type
값에 따라 지정된 날짜의 주 번호를 반환합니다. 주 번호는 주가 1년 이내에 숫자로 떨어지는 위치를 나타냅니다.
이 함수에는 다음 두 가지 시스템이 사용됩니다.
- 시스템 1 - 1월 1일이 포함된 주는 해당 연도의 첫 번째 주이며 1주로 번호가 매겨집니다.
- 시스템 2 - 올해의 첫 번째 목요일을 포함하는 주는 올해의 첫 번째 주이며 주 1로 번호가 매겨집니다. 이 시스템은 일반적으로 유럽 주 번호 매기기 시스템으로 알려진 ISO 8601에 지정된 방법론입니다.
구문
WEEKNUM(<date>[, <return_type>])
매개 변수
용어 | 정의 |
---|---|
date |
datetime 형식의 날짜입니다. |
return_type |
(선택 사항) 주가 시작되는 날을 결정하는 숫자입니다. 기본 은(는) 1입니다. 설명 부분을 참조하세요. |
반환 값
정수입니다.
설명
기본적으로 WEEKNUM 함수는 1월 1일이 포함된 주가 해당 연도의 첫 번째 주로 간주되는 달력 규칙을 사용합니다. 그러나 유럽에서 널리 사용되는 ISO 8601 달력 표준은 첫 주를 새해에 가장 많은 일(4일 이상)이 떨어지는 것으로 정의합니다. 즉,
return_type
21 이외의 유효한 값인 경우 1월 첫째 주에 3일 이하가 있는 연도에 대해 WEEKNUM 함수는 ISO 8601 정의와 다른 주 번호를 반환합니다.return_type
경우 일부 DirectQuery 데이터 원본에서 다음과 같은 유효한 값을 지원하지 않을 수 있습니다.return_type 주 시작 시스템 1 또는 생략됨 일요일 1 2 월요일 1 11 월요일 1 12 화요일 1 13 수요일 1 14 목요일 1 15 금요일 1 16 토요일 1 17 일요일 1 21 월요일 2
예 1
다음 예제에서는 2010년 2월 14일의 주 번호를 반환합니다. 이 계산에서는 월요일에 몇 주가 시작된다고 가정합니다.
= WEEKNUM("Feb 14, 2010", 2)
예제 2
다음 예제에서는 열에 저장된 날짜의 주 번호( HireDate)를 테이블에서 Employees반환합니다. 이 계산에서는 일요일에 몇 주가 시작된다고 가정합니다.
= WEEKNUM('Employees'[HireDate])