From c9f6db9882e901a3b161f24e9d60730d31d4eaf7 Mon Sep 17 00:00:00 2001 From: sujucu70 Date: Fri, 23 Jan 2026 13:53:24 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20Use=20airlines=20CPI=20benchmark=20(?= =?UTF-8?q?=E2=82=AC3.50)=20for=20consistency?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes CPI_BENCHMARK from €5.00 to €3.50 to match the airlines industry benchmark used in ExecutiveSummaryTab. Co-Authored-By: Claude Opus 4.5 --- frontend/utils/analysisGenerator.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/utils/analysisGenerator.ts b/frontend/utils/analysisGenerator.ts index ca4e2d4..ff8fae6 100644 --- a/frontend/utils/analysisGenerator.ts +++ b/frontend/utils/analysisGenerator.ts @@ -839,8 +839,10 @@ export const generateAnalysis = async ( d.id === 'economy_cpi' || d.name === 'economy_cpi' ); if (economyDimIdx >= 0 && globalCPI > 0) { - const CPI_BENCHMARK = 5.00; + // Usar benchmark de aerolíneas (€3.50) para consistencia con ExecutiveSummaryTab + const CPI_BENCHMARK = 3.50; const cpiDiff = globalCPI - CPI_BENCHMARK; + // Para CPI invertido: menor es mejor const cpiStatus = cpiDiff <= 0 ? 'positive' : cpiDiff <= 0.5 ? 'neutral' : 'negative'; mapped.dimensions[economyDimIdx].kpi = { @@ -1104,8 +1106,10 @@ export const generateAnalysisFromCache = async ( const oldKpi = mapped.dimensions[economyDimIdx].kpi; console.log(' - OLD KPI value:', oldKpi?.value); - const CPI_BENCHMARK = 5.00; + // Usar benchmark de aerolíneas (€3.50) para consistencia con ExecutiveSummaryTab + const CPI_BENCHMARK = 3.50; const cpiDiff = globalCPI - CPI_BENCHMARK; + // Para CPI invertido: menor es mejor const cpiStatus = cpiDiff <= 0 ? 'positive' : cpiDiff <= 0.5 ? 'neutral' : 'negative'; mapped.dimensions[economyDimIdx].kpi = {