Exemple : mappage de script

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 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.

    Sur 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 groupe de catégories Tranche d’âges d’incidents (jours).


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

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

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

    Tranches d’âges d’incidents Compartiments de groupe de catégories

    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.