mirror of
https://framagit.org/enfance-libre/statistiques
synced 2025-12-07 07:23:44 +00:00
feat: ajoute stats context entree
This commit is contained in:
parent
5e109539c0
commit
7890af10d8
2 changed files with 38 additions and 2 deletions
|
|
@ -9,16 +9,35 @@ export const statsGeneralesDesc = {
|
|||
nbFamillesResistantesDepuisLeDebut: {
|
||||
label: "Nb Familles Résistantes depuis le début du mouvement",
|
||||
},
|
||||
|
||||
dureeResistanceMoyenne: {
|
||||
label: "Duree de résistantes moyenne",
|
||||
unit: " jours",
|
||||
},
|
||||
|
||||
dureeResistanceMedianne: {
|
||||
label: "Duree de résistantes médiane",
|
||||
unit: " jours",
|
||||
},
|
||||
contexteEntree: {
|
||||
label: "Context d'entrée des familles",
|
||||
stats: {
|
||||
pasDeDemandePleinDroit: {
|
||||
label: "Nb Familles Pas de demande (Plein droit)",
|
||||
},
|
||||
pasDeDemande: {
|
||||
label: "Nb Familles Pas de demande",
|
||||
},
|
||||
apresRefus: {
|
||||
label: "Nb Familles Après refus - NbFamilles",
|
||||
},
|
||||
apresMiseEnDemeure: {
|
||||
label: "Nb Familles Après mise en demeure",
|
||||
},
|
||||
|
||||
apresPoursuiteProcureur: {
|
||||
label: "Nb Familles Après poursuite procureur",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
} as const;
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,23 @@ export function computeStatsGenerales(familles: Famille[]): StatsGenerales {
|
|||
nbFamillesResistantesDepuisLeDebut: famillesResistantesOrEx.length,
|
||||
dureeResistanceMedianne: median(dureesResistances),
|
||||
dureeResistanceMoyenne: average(dureesResistances),
|
||||
contexteEntree: {
|
||||
pasDeDemandePleinDroit: famillesResistantesOrEx.filter(
|
||||
(f) => f.ContexteEntree === "Pas de demande (Plein droit)"
|
||||
).length,
|
||||
pasDeDemande: famillesResistantesOrEx.filter(
|
||||
(f) => f.ContexteEntree === "Pas de demande"
|
||||
).length,
|
||||
apresRefus: famillesResistantesOrEx.filter(
|
||||
(f) => f.ContexteEntree === "Après refus"
|
||||
).length,
|
||||
apresMiseEnDemeure: famillesResistantesOrEx.filter(
|
||||
(f) => f.ContexteEntree === "Après mise en demeure"
|
||||
).length,
|
||||
apresPoursuiteProcureur: famillesResistantesOrEx.filter(
|
||||
(f) => f.ContexteEntree === "Après poursuite procureur"
|
||||
).length,
|
||||
},
|
||||
};
|
||||
return statsGenerales;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue