모두 확장/축소
Interval - 스크립트 및 차트 함수이 페이지에서
Interval() 은 데이터 로드 스크립트, 운영 체제 또는 서식 문자열(지정된 경우)에서 시스템 변수의 서식을 사용하여 숫자를 시간 간격으로 서식 지정합니다.
간격의 서식은 시간, 일 또는 일, 시간, 분, 초 및 백분초의 조합으로 지정할 수 있습니다.
구문:
Interval( number[, format])
반환 데이터 유형: 이중
인수
number
서식 지정할 숫자입니다.
format
결과 간격 문자열의 서식을 지정하는 방법을 설명하는 문자열입니다. 생략하면 운영 체제에 설정된 시간 형식과 소수점 구분 기호가 사용됩니다. 생략하면 운영 체제에 설정된 시간 형식과 소수점 구분 기호가 사용됩니다. Interval 함수는 다음과 같이 다양한 시간 구조에 대한 많은 형식 옵션을 지원합니다.
hh:mm —간단한 시간 및 분
hh:mm:ss —시간, 분, 초
d hh:mm —일, 시간, 분
숫자 및 시간 형식에 대한 설명
예: 차트 표현식
예
결과
Interval( 0.375 )
TimeFormat 이 h:mm:ss 인 경우 9:00:00 을 반환합니다.
Interval(.375, 'hh:mm' )
함수에 제공된 형식이 hh.mm 인 경우 9:00 을 반환합니다.
Interval( 0.375, 'd hh' )
함수에 제공된 형식이 d hh 인 경우 0 09 을 반환합니다.
예 - Interval 기본 사항
차트 표현식
개요
데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
로드 스크립트
SET TimeFormat='h:mm:ss';
Example:
Load * inline [
IntervalValue
0.375
1.375
35.648
36.875
368.75
468.95
];
클립보드로 코드를 복사합니다.
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.
다음 측정값을 만듭니다.
=Interval(IntervalValue) : 시스템 설정을 사용하여 값을 간격 형식으로 봅니다.
=Interval(IntervalValue, 'd hh') : 함수에서 제공된 형식을 사용하여 값을 간격 형식으로 봅니다.
=Interval(IntervalValue, 'hh:mm') : 함수에 제공된 형식을 사용하여 값을 간격 형식으로 봅니다.
=Interval(IntervalValue, 'd hh:mm') : 함수에 제공된 형식을 사용하여 값을 간격 형식으로 봅니다.
결과 테이블
IntervalValue Interval(IntervalValue) Interval(IntervalValue, 'd hh') Interval(IntervalValue, 'hh:mm' Interval(IntervalValue, 'd hh:mm') 0.375 9:00:00 0 09 09:00 0 09:00 1.375 33:00:00 1 09 33:00 1 09:00 35.648 855:33:07 35 15 855:33 35 15:33 36.875 885:00:00 36 21 885:00 36 21:00 368.75 8850:00:00 368 18 8850:00 368 18:00 468.95 11254:48:00 468 22 11254:48 468 22:48
결과는 Interval 함수가 함수 내의 형식 매개 변수에 따라 값을 표시하는 방식을 보여 줍니다. 예를 들어, 마지막 행의 값 468.95 는 Interval 함수와 형식 매개 변수 d hh:mm 을 사용하여 형식이 지정될 경우 468 일, 22 시간, 48 분을 반환합니다.
예 - Interval 시나리오
차트 표현식
개요
지원 티켓 데이터는 티켓당 해결 시간을 초 단위로 계산합니다. 이 값을 다른 형식으로 변환하려고 합니다.
데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
로드 스크립트
Example:
Load * inline [
TicketID, ResolutionTime
Ticket A, 4350
Ticket B, 560
Ticket C, 86400
];
클립보드로 코드를 복사합니다.
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.
다음 측정값을 만듭니다.
결과 테이블
TicketID Interval(ResolutionTime / 86400, 'hh:mm:ss') Ticket A 01:12:30 Ticket B 00:09:20 Ticket C 24:00:00
원래 초 단위로 제공되던 해결 시간 값은 이제 하루의 일부로 변환되어 시간, 분, 초 형식으로 표시됩니다. 예를 들어, 테이블에서 Ticket B 를 해결하는 데 9 시간 20 분이 걸렸음을 보여 줍니다.