Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| Rivi 210: | Rivi 210: | ||
// add compare date to obses | // add compare date to obses | ||
if ( memo.season == 'summer' || obs.obsdatetime.getMonth() > 7 ) { | if ( memo.season == 'summer' || obs.obsdatetime.getMonth() > 7 ) { | ||
obs.compareDate = new Date( memo.curSeason, obs.obsdatetime.getMonth(), obs.obsdatetime.getDate(), | obs.compareDate = new Date( memo.curSeason, obs.obsdatetime.getMonth(), obs.obsdatetime.getDate(), obs.obsdatetime.getHours(), obs.obsdatetime.getMinutes() ); | ||
} else { | } else { | ||
obs.compareDate = new Date( memo.curSeason+1, obs.obsdatetime.getMonth(), obs.obsdatetime.getDate(), | obs.compareDate = new Date( memo.curSeason+1, obs.obsdatetime.getMonth(), obs.obsdatetime.getDate(), obs.obsdatetime.getHours(), obs.obsdatetime.getMinutes() ); | ||
} | } | ||
ms = obs.compareDate.getTime(); | ms = obs.compareDate.getTime(); | ||
| Rivi 697: | Rivi 697: | ||
// make week averages | // make week averages | ||
memo.avgW = {}; | memo.avgW = {}; | ||
for (var o in memo.obsesA) { | for (var o in memo.obsesA) { | ||
| Rivi 704: | Rivi 703: | ||
w = mwDate.getWeek(); | w = mwDate.getWeek(); | ||
v = memo.obsesA[o].value; | v = memo.obsesA[o].value; | ||
//if ( typeof memo.avgW[y] == 'undefined' ) { memo.avgW[y] = {}; } | |||
if ( typeof memo.avgW[y] == 'undefined' ) { memo.avgW[y] = {}; } | |||
if ( typeof memo.avgW | if ( typeof memo.avgW[w] == 'undefined' ) { | ||
mwDate.setDate( mwDate.getDate() - mwDate.getDay() + 3 ) | mwDate.setDate( mwDate.getDate() - mwDate.getDay() + 3 ) | ||
memo.avgW | memo.avgW[w] = { cDate: mwDate, values: [ v ], sum: v, count: 1, avg: v }; | ||
} else { | } else { | ||
memo.avgW | memo.avgW[w].values.push( v ); | ||
memo.avgW | memo.avgW[w].sum += v; | ||
memo.avgW | memo.avgW[w].count++; | ||
memo.avgW | memo.avgW[w].avg = memo.avgW[w].sum / memo.avgW[w].count; | ||
} | } | ||
} | } | ||


