De momento siempre lleva los mismos 72 elementos. ¿Cómo puedo manejar que después de cada ronda tome los siguientes 72 valores, por ejemplo, 73 - 144 que 145 - 217, etc.?
var houseconsumtion_week = new Array(); var i = 0; var sum = 0; // should loop 28 times, houseconsumtion.length = Array containing 2016 elements for (var j = 0; j < houseconsumtion.length; j+=72) { for (var i = 0; i < 72; i++) { sum += houseconsumtion[i]; } houseconsumtion_week.push(sum); }Puede acceder al elemento en el índice i + j cada vez.
for (var j = 0; j < houseconsumtion.length; j += 72) { for (var i = 0; i < 72; i++) { sum += houseconsumtion[i + j]; } houseconsumtion_week.push(sum); }