From f979398936c30584f53d57375dd49f2f090f7e2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Arod?= Date: Tue, 16 Sep 2025 22:23:20 +0200 Subject: [PATCH] feat: ajout nbFamilleAvec2emeIP --- src/statistiques/v2/sociales/StatsSociales.ts | 4 ++++ src/statistiques/v2/sociales/computeStatsSociales.ts | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/src/statistiques/v2/sociales/StatsSociales.ts b/src/statistiques/v2/sociales/StatsSociales.ts index beb0cc6..9f5d939 100644 --- a/src/statistiques/v2/sociales/StatsSociales.ts +++ b/src/statistiques/v2/sociales/StatsSociales.ts @@ -10,6 +10,10 @@ export const statsSocialesDesc = { label: "Nb Familles avec une Information Préoccupante", }, + nbFamilleAvec2emeIP: { + label: "Nb Familles avec une 2eme IP", + }, + nbFamilleAvecClassementSuiteIP: { label: "Nb Familles avec un classement suite IP", }, diff --git a/src/statistiques/v2/sociales/computeStatsSociales.ts b/src/statistiques/v2/sociales/computeStatsSociales.ts index 698333d..fab4866 100644 --- a/src/statistiques/v2/sociales/computeStatsSociales.ts +++ b/src/statistiques/v2/sociales/computeStatsSociales.ts @@ -28,6 +28,14 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales { ) ), + nbFamilleAvec2emeIP: nbFamillesAvecPagesLiees( + famillesResistantesOuEx.filter( + (f) => + f.Evenements.filter((e) => e.Type === "Information préoccupante 1") + .length >= 2 + ) + ), + nbFamilleAvecInfoNonMedicoSociale: nbFamillesAvecPagesLiees( filterFamillesWithOneOfEvenementsOfType( famillesResistantesOuEx,