fix: corrige stats procédure civile + change l'ordre

wip-related-pages
sebastien.arod@gmail.com 2024-06-06 15:32:15 +02:00
parent bd9af23bcc
commit ae9b8289e1
2 changed files with 10 additions and 8 deletions

View File

@ -26,6 +26,11 @@ const statPropsPublishOptions: {
notionPropName: "Durée résistance médiane",
unit: "j",
},
pourcentageEntreeApresMiseEnDemeure: {
notionPropName: "% d'entrées après mises en demeure",
unit: "%",
},
nbFamillesMisesEnDemeure: {
notionPropName: "Nb familles mises en demeure",
},
@ -33,10 +38,7 @@ const statPropsPublishOptions: {
notionPropName: "% de familles mises en demeure",
unit: "%",
},
pourcentageEntreeApresMiseEnDemeure: {
notionPropName: "% d'entrées après mises en demeure",
unit: "%",
},
pourcentageEntreeApresMiseEnDemeureSurPeriode: {
notionPropName: "% d'entrées après mises en demeure sur période",
},
@ -94,7 +96,6 @@ const statPropsPublishOptions: {
notionPropName: "% familles avec CRPC refusée",
unit: "%",
},
nbFamillesProcedureCivile: {
notionPropName: "Nb familles avec procédure civile",
},

View File

@ -2,6 +2,7 @@ import {
isCRPC,
isCompositionPenale,
isEvenementBefore,
isProcedureCivile,
isProcedurePenale,
} from "../data/EvenementFamille";
import {
@ -69,7 +70,7 @@ export function computeELStatsAtDate(
const famillesAvecProcedureCivile = familleResistantesOrEx.filter((famille) =>
famille.Evenements.find(
(evt) => isProcedurePenale(evt) && isEvenementBefore(evt, asOfDate)
(evt) => isProcedureCivile(evt) && isEvenementBefore(evt, asOfDate)
)
);
@ -79,14 +80,14 @@ export function computeELStatsAtDate(
dureeResistanceMoyenne: average(dureesResistances),
dureeResistanceMediane: median(dureesResistances),
pourcentageEntreeApresMiseEnDemeure:
computePourcentageEntreeApresMiseEnDemeure(familleResistantesOrEx),
nbFamillesMisesEnDemeure: nbFamillesMiseEnDemeure,
pourcentageFamillesMisesEnDemeure: percent(
nbFamillesMiseEnDemeure,
familleResistantesOrEx.length
),
pourcentageEntreeApresMiseEnDemeure:
computePourcentageEntreeApresMiseEnDemeure(familleResistantesOrEx),
nbFamillesProcedurePenale: famillesAvecProcedurePenale.length,
pourcentageFamillesProcedurePenale: percent(