La generacion de reportes se realiza mediante macros de Excel que calculan todas
las combinaciones posibles de filtros aplicables. Este enfoque genera un crecimiento
exponencial (potencias) del numero de combinaciones a medida que aumentan los filtros
disponibles, alcanzando rapidamente limites computacionales imposibles de procesar.
La ausencia de una capa API que gestione dinamicamente las consultas impide la
generacion bajo demanda y obliga a precalcular todas las variantes posibles.
Impacto
- Limite estricto en la cantidad de filtros simultáneos que puede soportar un reporte
- Tiempos de procesamiento exponencialmente mayores con cada filtro adicional
- Imposibilidad de escalar la complejidad analitica de los reportes
- Consumo excesivo de memoria y riesgo de fallo del proceso al alcanzar volumenes criticos
- Falta de flexibilidad para generar vistas personalizadas bajo demanda