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: { nbFamillesCompositionPenale: {
notionPropName: "Nb familles avec composition pénale", notionPropName: "Nb familles avec composition pénale",
}, },
pourcentageFamillesCompositionPenale: {
notionPropName: "% familles avec composition pénale",
unit: "%",
},
pourcentageProcedurePenaleAvecCompositionPenale: { pourcentageProcedurePenaleAvecCompositionPenale: {
notionPropName: "% procédure pénale avec composition pénale", notionPropName: "% procédure pénale avec composition pénale",
unit: "%", unit: "%",
}, },
nbFamillesCRPC: {
notionPropName: "Nb familles avec CRPC",
},
pourcentageFamillesCRPC: {
notionPropName: "% familles avec CRPC",
unit: "%",
},
pourcentageProcedurePenaleAvecCRPC: { pourcentageProcedurePenaleAvecCRPC: {
notionPropName: "% procédure pénale avec CRPC", notionPropName: "% procédure pénale avec CRPC",
unit: "%", unit: "%",

View File

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

View File

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