예: 스크립트 매핑
기간 세부 항목에서는 Incident.Age.Days 스크립트를 사용하여 인시던트의 기간(일)을 계산하고 값을 인시던트 연령대 버킷 그룹에 매핑합니다.
처음 두 이미지에서는 세부 항목 매핑에 Incident.Age.Days 세부 항목 소스와 Incident.Age.Days 스크립트를 사용하는 기간 세부 항목을 볼 수 있습니다. 또한 세부 항목 소스가 인시던트 연령대(일) 버킷 그룹을 참조하는 것도 확인할 수 있습니다.
Incident.Age.Days 스크립트는 인시던트 테이블에서 인시던트가 열렸을 때의 타임 스탬프를 가져와 수집 기간이 끝날 때 타임 스탬프에서 이 타임 스탬프를 뺍니다. 이 스크립트는 이 값을 밀리초에서 일로 변환합니다.
var diff=function(x,y){return y.dateNumericValue() - x.dateNumericValue();};
var days=function(x,y){return diff(x,y)/(24*60*60*1000);};
days(current.opened_at, score_end);
결과 일 수는 버킷 그룹의 버킷으로 정렬됩니다.
다음은 오픈 인시던트 수 표시기에서 이 스크립트를 실행한 결과입니다.