Los mismos datos que sirve el motor yd.analytics. Cada control y cada
clic recalcula todo el tablero (cross-filtering), al instante. En producción, los agregados
los calcula el backend; aquí se simulan en el navegador para que corra sin servidor.
Serie temporal; respeta jornada y carrera seleccionadas.
En riesgo, matutina vs. nocturna.
Clic en una barra = filtro cruzado por carrera.
Respeta el periodo seleccionado.