Beispiel: Skriptzuordnung
Die Altersaufgliederung verwendet das Skript Incident.Age.Days, um das Alter von Incidents in Tagen zu berechnen und die Werte der Bucket-Gruppe „Incident-Altersbereiche“ zuzuordnen.
In den ersten beiden Bildern sehen Sie die Altersaufgliederung, die die Aufgliederungsquelle Incident.Age.Days und das Skript Incident.Age.Days für die Gliederungszuordnung verwendet. Sie sehen auch, dass sich die Aufgliederungsquelle auf die Bucket-Gruppe Incident-Altersbereiche (in Tagen) bezieht.
Das Skript Incident.Age.Days übernimmt den Zeitstempel vom Eröffnen der Incidents aus der Incident-Tabelle, und subtrahiert diesen vom Zeitstempel am Ende des Erfassungszeitraums. Das Skript konvertiert diesen Wert von Millisekunden in Tage.
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);
Die resultierende Anzahl von Tagen wird in die Buckets der Bucket-Gruppe sortiert.
Dies ist das Ergebnis der Ausführung dieses Skripts auf den Indikator „Anzahl der offenen Incidents“.