Tengo más de 10 años de registros diarios. Todas las variables son binarias (0/1).Sin embargo, quiero calcular en un día cualquiera cuál fue la suma de esa variable en los últimos 180 días.Así que me gustaría saber cuál fue la suma el 1 de enero de 2021.También quiero saber qué es eso el 2 de enero de 2021.Sé que 179 días son iguales, pero quiero que eso se calcule para todos los días.¿Cuál es la forma más eficaz de lograrlo?Gracias.
Hola,
Si no le importa crear una columna adicional, esto funcionará y debería ser eficiente: una vez que se calcule la suma acumulativa, cada celda es simplemente la diferencia de 2 celdas en la columna de suma acumulada. Puede lograr lo mismo (manteniendo las mismas eficiencias) con una fórmula de columna de autorreferencia y un condicional para manejar las primeras 179 filas, pero esto es mucho más sencillo y debería funcionar de manera similar.
1) Haga clic con el botón derecho en la columna y seleccione Nueva columna de fórmula> Fila> Suma acumulativa como en la imagen a continuación.
2) Cambie el nombre de esta columna por algo corto, como Cusum, para mayor comodidad en el paso 3.
3) Agregue una nueva columna con esta fórmula:
:cusum - Lag( :cusum, 180 )
Salud,
Brady
