feat: ajoute 3 stats

* % familles avec composition pénale
* Nb familles avec CRPC
* % familles avec CRPC
wip-related-pages
sebastien.arod@gmail.com 2024-06-06 09:54:49 +02:00
parent a2fa473396
commit b0b5a34701
3 changed files with 23 additions and 1 deletions

View File

@ -53,10 +53,21 @@ const statPropsPublishOptions: {
nbFamillesCompositionPenale: {
notionPropName: "Nb familles avec composition pénale",
},
pourcentageFamillesCompositionPenale: {
notionPropName: "% familles avec composition pénale",
unit: "%",
},
pourcentageProcedurePenaleAvecCompositionPenale: {
notionPropName: "% procédure pénale avec composition pénale",
unit: "%",
},
nbFamillesCRPC: {
notionPropName: "Nb familles avec CRPC",
},
pourcentageFamillesCRPC: {
notionPropName: "% familles avec CRPC",
unit: "%",
},
pourcentageProcedurePenaleAvecCRPC: {
notionPropName: "% procédure pénale avec CRPC",
unit: "%",

View File

@ -16,7 +16,10 @@ export type ELStatsAtDate<V> = {
nbFamillesProcedurePenale: V;
pourcentageFamillesProcedurePenale: V;
nbFamillesCompositionPenale: V;
pourcentageFamillesCompositionPenale: V;
pourcentageProcedurePenaleAvecCompositionPenale: V;
nbFamillesCRPC: V;
pourcentageFamillesCRPC: V;
pourcentageProcedurePenaleAvecCRPC: V;
nbFamillesProcedureCivile: V;
pourcentageFamillesProcedureCivile: V;

View File

@ -86,15 +86,23 @@ export function computeELStatsAtDate(
nbFamillesProcedurePenale: famillesAvecProcedurePenale.length,
pourcentageFamillesProcedurePenale: pourcentageFamillesProcedurePenale,
nbFamillesCompositionPenale: famillesAvecCompositionPenale.length,
pourcentageFamillesCompositionPenale: percent(
familleResistantesOrEx.length,
famillesAvecProcedurePenale.length
),
pourcentageProcedurePenaleAvecCompositionPenale: percent(
famillesAvecCompositionPenale.length,
famillesAvecProcedurePenale.length
),
nbFamillesCRPC: famillesAvecCRPC.length,
pourcentageFamillesCRPC: percent(
famillesAvecCRPC.length,
familleResistantesOrEx.length
),
pourcentageProcedurePenaleAvecCRPC: percent(
famillesAvecCRPC.length,
famillesAvecProcedurePenale.length
),
nbFamillesProcedureCivile: famillesAvecProcedureCivile.length,
pourcentageFamillesProcedureCivile: pourcentageFamillesProcedureCivile,
};