feat: ajoute stats tribunal correctionnel
parent
80ec74b9cb
commit
645280f863
|
@ -120,6 +120,18 @@ const statPropsPublishOptions: {
|
|||
unit: "%",
|
||||
},
|
||||
|
||||
nbFamillesTribunalCorrectionnel: {
|
||||
notionPropName: "Nb familles passées au tribunal correctionnel",
|
||||
},
|
||||
nbFamillesTribunalCorrectionnelProgramme: {
|
||||
notionPropName: "Nb familles tribunal correctionnel programmé",
|
||||
unit: "%",
|
||||
},
|
||||
pourcentageFamillesTribunalCorrectionnel: {
|
||||
notionPropName: "% familles passées au tribunal correctionnel",
|
||||
unit: "%",
|
||||
},
|
||||
|
||||
nbFamillesProcedureCivile: {
|
||||
notionPropName: "Nb familles avec procédure civile",
|
||||
},
|
||||
|
|
|
@ -41,6 +41,11 @@ export type ELStatsAtDate<V> = {
|
|||
pourcentageCRPCRefusee: V;
|
||||
pourcentageFamillesCRPCRefusee: V;
|
||||
|
||||
// Pénale > Tribunal Correctionnel
|
||||
nbFamillesTribunalCorrectionnel: V;
|
||||
pourcentageFamillesTribunalCorrectionnel: V;
|
||||
nbFamillesTribunalCorrectionnelProgramme: V;
|
||||
|
||||
// Civile
|
||||
nbFamillesProcedureCivile: V;
|
||||
pourcentageFamillesProcedureCivile: V;
|
||||
|
|
|
@ -88,6 +88,24 @@ export function computeELStatsAtDate(
|
|||
)
|
||||
);
|
||||
|
||||
const famillesPasseesTribunalCorrectionnel = familleResistantesOrEx.filter(
|
||||
(famille) =>
|
||||
famille.Evenements.find(
|
||||
(evt) =>
|
||||
evt.Type === "Tribunal correctionnel" &&
|
||||
isEvenementBefore(evt, asOfDate)
|
||||
)
|
||||
);
|
||||
|
||||
const famillesTribunalCorrectionnelProgramme = familleResistantesOrEx.filter(
|
||||
(famille) =>
|
||||
famille.Evenements.find(
|
||||
(evt) =>
|
||||
evt.Type === "Tribunal correctionnel" &&
|
||||
!isEvenementBefore(evt, asOfDate)
|
||||
)
|
||||
);
|
||||
|
||||
const famillesAvecProcedureCivile = familleResistantesOrEx.filter((famille) =>
|
||||
famille.Evenements.find(
|
||||
(evt) => isProcedureCivile(evt) && isEvenementBefore(evt, asOfDate)
|
||||
|
@ -198,6 +216,15 @@ export function computeELStatsAtDate(
|
|||
familleResistantesOrEx.length
|
||||
),
|
||||
|
||||
nbFamillesTribunalCorrectionnel:
|
||||
famillesPasseesTribunalCorrectionnel.length,
|
||||
pourcentageFamillesTribunalCorrectionnel: percent(
|
||||
famillesPasseesTribunalCorrectionnel.length,
|
||||
familleResistantesOrEx.length
|
||||
),
|
||||
nbFamillesTribunalCorrectionnelProgramme:
|
||||
famillesTribunalCorrectionnelProgramme.length,
|
||||
|
||||
nbFamillesProcedureCivile: famillesAvecProcedureCivile.length,
|
||||
pourcentageFamillesProcedureCivile: percent(
|
||||
famillesAvecProcedureCivile.length,
|
||||
|
|
Loading…
Reference in New Issue