날짜 및 시간 해석
Qlik Sense는 데이터에서 발견된 각 날짜, 시간 및 타임스탬프를 날짜 일련 번호로 저장합니다. 날짜 일련 번호는 날짜, 시간 및 타임스탬프와 날짜 및 시간 엔터티를 기반으로 하는 산술 계산에 사용됩니다. 따라서 날짜와 시간을 더하고 빼거나 간격을 비교하는 등의 작업을 수행할 수 있습니다.
날짜 일련 번호는 1899년 12월 30일 이후로 경과된 날의 숫자(실수 값)입니다. 즉, Qlik Sense 서식에서 1900년 3월 1일부터 2100년 2월 28일까지는 Microsoft Excel 및 기타 프로그램에서 사용하는 1900 날짜 시스템과 동일합니다. 예를 들어 33857은 1992년 9월 10일에 해당합니다. 이 범위를 벗어나면 Qlik Sense에서 일반 달력과 동일하게 확장된 날짜 시스템을 사용합니다.
시간에 해당하는 일련 번호는 0과 1 사이의 숫자입니다. 일련 번호 0.00000은 00:00:00에 해당하며, 0.99999는 23:59:59에 해당합니다. 혼합된 숫자는 날짜와 시간을 나타내며, 일련 번호 2.5는 1900년 1월 1일 12:00 정오를 의미합니다.
하지만 데이터는 문자열의 서식에 따라 표시됩니다. 기본적으로 제어판에서 지정한 설정이 사용됩니다. 또한 스크립트 내의 숫자 해석 변수 또는 서식 지정 함수를 사용하여 데이터의 서식을 설정할 수도 있습니다. 마지막으로 시트 개체의 속성 시트에서 데이터의 서식을 재지정할 수도 있습니다.
숫자 해석 변수에 대해 더 자세히 알아보려면 숫자 해석 변수를 참조하십시오.
서식 지정 함수에 대해 더 자세히 알아보려면 서식 지정 함수를 참조하십시오.
예 1:
- 1997-08-06은 35648로 저장됨
- 09:00은 0.375로 저장됨
- 1997-08-06 09:00은 35648.375로 저장됨
다른 방법:
- 숫자 서식이 'D/M/YY'인 35648 의 경우 6/8/97과 같이 표시됨
- 숫자 서식이 'hh.mm'인 0.375의 경우 09.00과 같이 표시됨
Qlik Sense는 일련의 규칙에 따라 날짜, 시간 및 기타 데이터 유형을 해석하려 시도합니다. 하지만 최종 결과는 여기에 설명된 여러 요소의 영향을 받습니다.
예 2:
아래 예는 다음과 같은 기본 설정을 가정한 것입니다.
- 숫자 소수점 구분 기호:
- 간단한 날짜 서식: YY-MM-DD
- 시간 서식: hh:mm
다음 테이블에는 스크립트에서 특별한 해석 함수를 사용하지 않고 Qlik Sense로 데이터를 읽을 때의 다양한 표현이 나와 있습니다.
소스 데이터 | Qlik Sense 기본 해석 | 'YYYY-MM-DD' 날짜 서식 | 'MM/DD/YYYY' 날짜 서식 | 'hh:mm' 시간 서식 | '# ##0.00' 숫자 서식 |
---|---|---|---|---|---|
0.375 | 0.375 | 1899-12-30 | 12/30/1899 | 09:00 | 0.38 |
33857 | 33857 | 1992-09-10 | 09/10/1992 | 00:00 | 33 857.00 |
97-08-06 | 97-08-06 | 1997-08-06 | 08/06/1997 | 00:00 | 35 648.00 |
970806 | 970806 | 4557-12-21 | 12/21/4557 | 00:00 | 970 806.00 |
8/6/97 | 8/6/97 | 8/6/97 | 8/6/97 | 8/6/97 | 8/6/97 |
다음 테이블에는 스크립트에서 date#( A, 'M/D/YY') 해석 함수를 사용하여 Qlik Sense로 데이터를 읽을 때의 다양한 표현이 나와 있습니다.
소스 데이터 | Qlik Sense 기본 해석 | 'YYYY-MM-DD' 날짜 서식 | 'MM/DD/YYYY' 날짜 서식 | 'hh:mm' 시간 서식 | '# ##0.00' 숫자 서식 |
---|---|---|---|---|---|
0.375 | 0.375 | 0.375 | 0.375 | 0.375 | 0.375 |
33857 | 33857 | 33857 | 33857 | 33857 | 33857 |
97-08-06 | 97-08-06 | 97-08-06 | 97-08-06 | 97-08-06 | 97-08-06 |
970806 | 970806 | 970806 | 970806 | 970806 | 970806 |
8/6/97 | 8/6/97 | 1997-08-06 | 08/06/1997 | 00:00 | 35 648.00 |