From 98c407934e8bd4edb92c3efef7bf38f8bd1d5168 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Arod?= Date: Mon, 14 Oct 2024 14:01:33 +0200 Subject: [PATCH] feat ajout de nbFamillesAvecEvtProcedurePenaleHorsGendarmerie --- src/statistiques/v2/penales/StatsPenales.ts | 6 +++++- src/statistiques/v2/penales/computeStatsPenales.ts | 7 +++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/statistiques/v2/penales/StatsPenales.ts b/src/statistiques/v2/penales/StatsPenales.ts index 8f0e76e..911c3eb 100644 --- a/src/statistiques/v2/penales/StatsPenales.ts +++ b/src/statistiques/v2/penales/StatsPenales.ts @@ -17,7 +17,11 @@ export const statsPenalesDesc = { }, nbFamillesAvecGendarmerieSansSuiteACeJour: { label: - "Nb familles avec un évènement Gendarmerie mais sans suite à ce sjour (pas de procureur, procès...)", + "Nb familles avec au moins un évènement Gendarmerie mais sans autre évènement de Procédure Pénale à ce jour (pas de Procureur, Tribunal...)", + }, + nbFamillesAvecEvtProcedurePenaleHorsGendarmerie: { + label: + "Nb familles avec au moins un évènement Procédure Pénale différent de Gendarmerie (Procureur, Tribunal...)", }, procureur: { label: "Procureur", diff --git a/src/statistiques/v2/penales/computeStatsPenales.ts b/src/statistiques/v2/penales/computeStatsPenales.ts index bae9861..e3146e4 100644 --- a/src/statistiques/v2/penales/computeStatsPenales.ts +++ b/src/statistiques/v2/penales/computeStatsPenales.ts @@ -42,6 +42,11 @@ export function computeStatsPenales(familles: Famille[]): StatsPenales { return evtsProcPenaleHorsGendarmerie.length === 0; } ); + const famillesAvecEvtProcedurePenaleHorsGendarmerie = + filterFamillesWithOneOfEvenements( + famillesResistantesOuEx, + isProcedurePenaleHorsGendarmerie + ); const famillesAvecInfoTribunaux: FamilleAvecInfoTribunaux[] = famillesResistantesOuEx.map((f) => { @@ -62,6 +67,8 @@ export function computeStatsPenales(familles: Famille[]): StatsPenales { nbFamillesAvecGendarmerie: famillesGendarmerie.length, nbFamillesAvecGendarmerieSansSuiteACeJour: famillesAvecGendarmerieSansSuiteACeJour.length, + nbFamillesAvecEvtProcedurePenaleHorsGendarmerie: + famillesAvecEvtProcedurePenaleHorsGendarmerie.length, procureur: { nbFamillesAuditionProcureur: filterFamillesWithOneOfEvenementsOfType( famillesResistantesOuEx,