week - 스크립트 및 차트 함수

이 함수는 ISO 8601에 따른 주 번호를 나타내는 정수를 반환합니다. 주 번호는 표준 숫자 해석에 따라 표현식의 날짜 해석을 통해 계산됩니다.

Syntax:  

week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])

 

반환 데이터 유형: 정수

Arguments:  

인수 설명
timestamp The date to evaluate as a timestamp or expression resolving to a timestamp, to convert, for example '2012-10-12'.
first_week_day

Integer that defines which day to use as the first day of the week. 기본적으로 QlikView 함수는 주의 첫 번째 요일로 월요일을 사용합니다. 다음 값을 사용할 수 있습니다.

  • 0 (= 월요일)
  • 1 (= 화요일)
  • 2 (= 수요일)
  • 3 (= 목요일)
  • 4 (= 금요일)
  • 5 (= 토요일)
  • 6 (= 일요일)
broken_weeks

이 설정은 주를 분리할지 여부를 정의합니다.

By default QlikView functions use unbroken weeks. 따라서 다음과 같은 경우가 발생합니다.

  • 어떤 연도는 1주차가 12월에 시작되고 어떤 연도는 52주차 또는 53주차가 1월까지 이어집니다.
  • 1주차에는 항상 1월에 최소 4일 이상이 있게 됩니다.

또 다른 방법은 분리된 주를 사용하는 것입니다.

  • 52주차 또는 53주차가 1월까지 이어지지 않습니다.
  • 1주차는 1월 1일에 시작되며 대부분의 경우 완전한 한 주가 아닙니다.

다음 값을 사용할 수 있습니다.

  • 0(=분리되지 않은 주 사용)
  • 1(=분리된 주 사용)
reference_day

이 설정은 1주차를 정의하기 위한 기준일로 설정할 1월 날짜를 정의합니다. 기본적으로 QlikView 함수는 4를 기준일로 사용합니다. 이는 1주차에 1월 4일이 포함되어야 한다는 의미입니다. 혹은 달리 말하면 1주차에 항상 1월이 4일 이상이 있어야 합니다.

다음 값은 다른 위탁일을 설정하는 데 사용할 수 있습니다.

  • 1 (= 1월 1일)
  • 2 (= 1월 2일)
  • 3 (= 1월 3일)
  • 4 (= 1월 4일)
  • 5 (= 1월 5일)
  • 6 (= 1월 6일)
  • 7 (= 1월 7일)