week - 스크립트 및 차트 함수

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

Syntax:  

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

 

Return data type: 정수

인수 설명
timestamp 타임스탬프로 평가할 날짜 또는 타임스탬프로 변환되는 표현식입니다(예: '2012-10-12').
first_week_day

first_week_day를 지정하지 않으면 FirstWeekDay 변수의 값이 주의 시작 요일로 사용됩니다.

다른 요일을 주의 시작 요일로 사용하려면 first_week_day를 다음과 같이 설정하십시오.

  • 월요일은 0
  • 화요일은 1
  • 수요일은 2
  • 목요일은 3
  • 금요일은 4
  • 토요일은 5
  • 일요일은 6

이 함수에서 반환된 정수는 first_week_day에서 설정한 주의 시작 요일을 사용합니다.

FirstWeekDay

broken_weeks

broken_weeks를 지정하지 않으면 BrokenWeeks 변수의 값이 주를 분리할지 여부를 정의하는 데 사용됩니다.

기본적으로 Qlik Sense 함수는 분리되지 않은 주를 사용합니다. 따라서 다음과 같은 경우가 발생합니다.

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

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

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

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

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

BrokenWeeks

reference_day

reference_day를 지정하지 않으면 ReferenceDay 변수의 값이 1주차를 정의하기 위한 기준일로 설정할 1월 날짜를 정의하는 데 사용됩니다. 기본적으로 Qlik Sense 함수는 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일)

ReferenceDay