메뉴 건너뛰기

[시간계산(경과시간) 적용해보기 예제]

시간 차이(경과시간-elapsed times)가 필요한 시나리오에 사용되며,

예전 분석 툴에서는 시간 계산을 하면 시리얼숫자로 나와 시간 형태로 변환하는 작업이 필요했으나,

Arbutus에서는 이제 해당 과정이 필요 없어졌습니다.

 
아래 예제는 Call_log 샘플 데이터에서 시작시각, 종료시각 차이가 3분 이내에 해당하는 데이터를 식별하는 과정입니다.
본 과정을 참조하시면, 
- 부정(정보유출)과 관련하여 해당 업무시스템에 머문 시간 식별
- 통화시간 식별
- 시스템 로그 검토
 
등에 응용해 보실 수 있습니다.
 
1. 시간차이 새 필드 생성
Edit > Table Layout... > Add a new Expression 클릭 또는 
View 화면에서 마우스 오른쪽 클릭 > Add columns > Expression… 클릭
을 통해 새 필드(경과시간)를 생성해 줍니다.
 
 
Expression(표현식)
Age(Start_Time, End_Time) 또는 End_Time - Start_Time
 
 
2. Start_Time(시작시각), End_Time(종료시각) 차이가 3분 이내 것 필터링
Edit View Filter 클릭 > 필터 입력
Between() 함수를 사용하여 수식을 입력해줍니다      
Between(경과시간, `e00:00:01`, `e00:03:00`)
 
※ 시간 차이 계산 값이 하루가 경과하는 경우, 1 Days 00:01:28 과 같은 데이터로 나타나며, 하루가 지난 필터값이 필요하다면 `e1/00:00:01` 과 같이 e 뒤쪽에 일자를 넣어서 계산 할 수 있습니다.
 
※ 시각입력 방식이 기억 안날 때에는 View(보기) 화면에서 특정 데이터에 Quick Filter 를 사용하여 참조합니다.
 
3. Rusult(결과) 데이터 확인
Count 아이콘 또는 Analyze > Count 클릭 하여 Count 명령어를 실행합니다.
 
시작시각, 종료시각 차이가 3분 이내에 해당하는 것은 총 7,077개의 레코드 중 5,378 레코드인 것을 확인할 수 있습니다.