Exemple : Mappage de script

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 Tranches d’âges d’incidents.

    Dans les deux premières images, vous voyez la répartition Age, 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 Tranche d’âges de l’incident (jours).


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

    La source de répartition Incident.Age.Days affichant le sous-groupe de 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);

    Les nombres de jours qui en résultent sont triés dans les compartiments du sous-groupe.

    Tranches d’âges d’incidents Catégories 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.