기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

makeweekdate - 스크립트 및 차트 함수

이 함수는 연도, 주차 및 요일에서 계산된 날짜를 반환합니다.

구문:  

MakeWeekDate(weekyear [, week [, weekday [, first_week_day [, broken_weeks [, reference_day]]]]])

반환 데이터 유형: dual

makeweekdate() 함수는 스크립트 및 차트 함수로 모두 사용할 수 있습니다. 이 함수는 함수에 전달된 매개 변수를 기반으로 날짜를 계산합니다.

인수
인수 설명
weekyear

특정 날짜에 대한 WeekYear() 함수에 의해 정의된 연도, 즉 해당 주차가 속한 연도입니다.

정보 메모예를 들어, 1주가 이미 전년도 12월에 시작된 경우와 같이 연도는 경우에 따라 캘린더 연도와 다를 수 있습니다.
week

특정 날짜에 대한 Week() 함수에 의해 정의된 주차입니다.

주차를 지정하지 않으면 1로 간주됩니다.

weekday

해당 날짜에 대한 WeekDay() 함수에 의해 정의된 요일입니다. 0은 주의 첫 번째 요일이고 6은 주의 마지막 요일입니다.

요일을 지정하지 않으면 0으로 가정합니다.

정보 메모0은 항상 첫 번째 요일을 의미하고 6은 항상 마지막 요일을 의미하지만 해당하는 요일은 first_week_day 매개 변수에 의해 확인됩니다. 생략하면 변수 FirstWeekDay의 값이 사용됩니다.

불가능한 매개 변수 조합과 함께 분리된 주를 사용하면 선택한 연도에 속하지 않는 결과가 발생할 수 있습니다.

 

MakeWeekDate(2021,1,0,6,1)

이 날짜는 지정된 주의 첫째 날(일요일)이므로 'Dec 27 2020'을 반환합니다. 2021년 1월 1일은 금요일이었습니다.

first_week_day

주의 시작 요일을 지정합니다. 생략하면 변수 FirstWeekDay의 값이 사용됩니다.

first_week_day에 가능한 값은 월요일에 0, 화요일에 1, 수요일에 2, 목요일에 3, 금요일에 4, 토요일에 5, 일요일에 6입니다.

시스템 변수에 대한 자세한 내용은 FirstWeekDay를 참조하십시오.

broken_weeks

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

시스템 변수에 대한 자세한 내용은 BrokenWeeks를 참조하십시오.

reference_day

reference_day를 지정하지 않으면 ReferenceDay 변수의 값이 1주차를 정의하기 위한 기준일로 설정할 1월 날짜를 정의하는 데 사용됩니다.

시스템 변수에 대한 자세한 내용은 ReferenceDay를 참조하십시오.

사용 시기

makeweekdate() 함수는 일반적으로 데이터를 생성하여 날짜 목록을 생성하거나 입력 데이터에 연도, 주 및 요일이 제공될 때 날짜를 구성하기 위해 스크립트에서 사용됩니다.

다음 예에서는 다음을 가정합니다.

SET FirstWeekDay=0; SET BrokenWeeks=0; SET ReferenceDay=4;
함수 예
결과
makeweekdate(2014,6,6) 반환 값: 02/09/2014
makeweekdate(2014,6,1) 반환 값: 02/04/2014
makeweekdate(2014,6) 02/03/2014을 반환합니다(평일 0 사용).

국가별 설정

달리 지정하지 않는 한 이 항목의 예에서는 다음 날짜 형식을 사용합니다. YYYY/MM/DD. 날짜 형식은 데이터 로드 스크립트의 SET DateFormat 문에 지정됩니다. 기본 날짜 형식은 지역 설정 및 기타 요인으로 인해 시스템에서 다를 수 있습니다. 아래 예의 형식을 요구 사항에 맞게 변경할 수 있습니다. 또는 이러한 예와 일치하도록 로드 스크립트의 형식을 변경할 수 있습니다.

앱의 기본 국가별 설정은 Qlik Sense가 설치된 컴퓨터 또는 서버의 국가별 시스템 설정을 기반으로 합니다. 액세스하는 Qlik Sense 서버가 스웨덴으로 설정된 경우 데이터 로드 편집기는 날짜, 시간 및 통화에 대해 스웨덴 지역 설정을 사용합니다. 이러한 국가별 형식 설정은 Qlik Sense 사용자 인터페이스에 표시되는 언어와 관련이 없습니다. Qlik Sense는 사용 중인 브라우저와 동일한 언어로 표시됩니다.

예 1 – day 포함

예 2 – day 제외

예 3 – 차트 개체 예

예 4 – 시나리오

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!