Exemple : Mappage de script

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • La répartition par âge utilise le script Incident.Age.Days pour calculer l’âge des incidents en jours et mapper les valeurs au sous-groupe Plages d’âge des incidents.

    Dans les deux premières images, vous voyez la répartition par âge, qui utilise la source de répartition Incident.Age.Days et le script Incident.Age.Days pour le mappage de répartition. Vous voyez également que la source de répartition fait référence au sous-groupe Plage d’âges d’incidents (jours).


    La répartition par âge avec la source Incident.Age.Days et le mappage mis en surbrillance.

    Source de répartition Incident.Age.Days affichant le sous-groupe des tranches d’âges de l’incident

    Le script Incident.Age.Days prend l’horodatage de l’ouverture de l’incident à partir de la table d’incidents et le soustrait de l’horodatage à la fin de la période de collecte. Le script convertit cette valeur de millisecondes en jours.

    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);

    Le nombre de jours qui en résulte est trié dans les compartiments du sous-groupe.

    Tranches d’âges d’incidents Compartiments de sous-groupes

    Voici le résultat de l’exécution de ce script sur l’indicateur Nombre d’incidents ouverts.

    Centre d'analyse pour l’indicateur Nombre d’incidents ouverts affichant la répartition par âge.