Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[QLIK Sense] - Calcul d'un taux de résolution dans un graphique

Bonjour,

J'essaye de calculer un taux de résolution par technicien pour une équipe.

Pour cela voici ma mesure de mon KPI :

Num(Sum({<$(vConditionPeriodeGrcHD)>} Resolu) / Sum({<$(vConditionPeriodeGrcHD), Technicien_HD=>} Resolu), '#,##%')

Mon KPI fonctionne correctement, si je ne sélectionne pas de Technicien, cela renvoie 100% et si j'en sélectionne 1, cela me renvoie son pourcentage.

Le problème est que je n'arrive pas à mettre ce pourcentage par technicien dans un graphe en bâton.

Tous mes techniciens sont à 100%, lorsque j'utilise cette même mesure dans mon graphe.

Avez-vous une idée pour réaliser ce type de graphe ?

Nicolas

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Bonjour Sébastien et merci pour ta réponse.

Avec ta formule, le graphe se met bien à jour mais mon KPI reste à 100%.

J'ai donc adapté ta formule afin que mon graphique et mon KPi affiche les bonnes valeurs.

Num(Sum({<$(vConditionPeriodeGrcHD)>} Resolu) / Sum({<$(vConditionPeriodeGrcHD), Technicien_HD=>} TOTAL Resolu), '#,##%')

Encore merci

View solution in original post

5 Replies
brunobertels
Master
Master

Bonjour

Peut être avec un aggr()

sum(aggr(Num(Sum({<$(vConditionPeriodeGrcHD)>} Resolu) / Sum({<$(vConditionPeriodeGrcHD), Technicien_HD=>} Resolu), '#,##%'),Technicien_HD))

Bruno

mikael_voisine
Contributor II
Contributor II

Bonjour

Je pense qu'il faut que tu passes par la fonction d’agrégation aggr

par

sum(aggr(Sum({<$(vConditionPeriodeGrcHD)>} Resolu) / Sum({<$(vConditionPeriodeGrcHD), Technicien_HD=>} Resolu

,Technicien_HD))

Anonymous
Not applicable
Author

Bonjour et merci à vous 2.

J'ai essayé vos deux formules mais dans ce cas, le graphe me renvoie toujours 1 en résultat, qui revient donc à mon 100% de départ.

On dirait qu'il n'est pas capable de me diviser par le nombre total de dossier.

J'ai essayé de faire un tableau pour vérifier et j'ai toujours le nombre de dossier résolu par le technicien qui est égale au nombre de dossier résolu global.

 

Nb dossier résolu par TechTotal des dossier résolusTaux de résolution (nb dossier résolu par Tech / Total des dossiers résolus)Résultat souhaité
TechnicienSum({<$(vConditionPeriodeGrcHD)>} Resolu)Sum({<$(vConditionPeriodeGrcHD),$(vConditionIncident), Technicien_HD=>} Resolu)sum(aggr(Sum({<$(vConditionPeriodeGrcHD)>} Resolu) / Sum({<$(vConditionPeriodeGrcHD), Technicien_HD=>} Resolu)
,Technicien_HD))
Technicien 1112112131,73%
Technicien 26868119,26%
Technicien 35959116,71%
Technicien 45858116,43%
Technicien 55656115,86%
Total353

Avez-vous une autre idée ?

Merci

Nicolas

sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

Le set analysis agi sur les sélections. Le split par technicien n'est pas une sélection, a seconde partie du set analysis "Sum({<$(vConditionPeriodeGrcHD), Technicien_HD=>} Resolu)" n'a donc pas l'effet que tu attends.

Essaye :

Num(Sum({<$(vConditionPeriodeGrcHD)>} Resolu) / Sum({<$(vConditionPeriodeGrcHD)>} TOTAL Resolu), '#,##%')

Anonymous
Not applicable
Author

Bonjour Sébastien et merci pour ta réponse.

Avec ta formule, le graphe se met bien à jour mais mon KPI reste à 100%.

J'ai donc adapté ta formule afin que mon graphique et mon KPi affiche les bonnes valeurs.

Num(Sum({<$(vConditionPeriodeGrcHD)>} Resolu) / Sum({<$(vConditionPeriodeGrcHD), Technicien_HD=>} TOTAL Resolu), '#,##%')

Encore merci