Exemple : mappage de script

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 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 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 Tranche d’âges d’incidents (jours).


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

    La source de répartition Incident.Âge.Jours affichant le sous-groupe Tranches d’âges d’incidents

    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 groupes de catégories

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

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