WEEKNUM

적용 대상: 계산 열 계산 테이블 측정 시각적 계산

return_type 값에 따라 지정된 날짜의 주 번호를 반환합니다. 주 번호는 주가 1년 이내에 숫자로 떨어지는 위치를 나타냅니다.

이 함수에는 다음 두 가지 시스템이 사용됩니다.

  • 시스템 1 - 1월 1일을 포함하는 주는 해당 연도의 첫 번째 주이며 1주차로 지정됩니다.
  • 시스템 2 - 한 해의 첫 번째 목요일을 포함하는 주는 해당 연도의 첫 번째 주이며 1주차로 지정됩니다. 이 시스템은 일반적으로 유럽 주 번호 매기기 시스템으로 알려진 ISO 8601에 지정된 방법론입니다.

구문

WEEKNUM(<date>[, <return_type>])  

매개 변수

용어 정의
date 날짜/시간 형식의 날짜입니다.
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

다음 예제에서는 Employees 테이블에서 HireDate에 저장된 날짜의 주 번호를 반환합니다. 이 계산에서는 일요일에 몇 주가 시작된다고 가정합니다.

= WEEKNUM('Employees'[HireDate])

YEARFRAC 함수
WEEKDAY 함수