Bonjour Rieuxwebmaster a écrit :J’utilise également des historiques pour mes graphiques, c'est un peu le même principe.Code : Tout sélectionner
%unit_off% %ws_setmem[1]=%maxval_mpast[2~%ws_month2%~-005]%% %ws_getmem[1]%<br> %ws_setmem[2]=%ws_calc[+]=%ws_getmem[1]%~%maxval_mpast[2~%ws_month2%~-004]%~1%% %ws_getmem[2]%<br> %ws_setmem[3]=%ws_calc[+]=%ws_getmem[2]%~%maxval_mpast[2~%ws_month2%~-003]%~1%% %ws_getmem[3]%<br> %ws_setmem[4]=%ws_calc[+]=%ws_getmem[3]%~%maxval_mpast[2~%ws_month2%~-002]%~1%% %ws_getmem[4]%<br> %ws_setmem[5]=%ws_calc[+]=%ws_getmem[4]%~%maxval_mpast[2~%ws_month2%~-001]%~1%% %ws_getmem[5]%<br> %ws_setmem[6]=%ws_calc[+]=%ws_getmem[5]%~%maxval_mpast[2~%ws_month2%~0000]%~1%% %ws_getmem[6]%<br> Moyenne sur 5 ans= %ws_calc[/]=%ws_getmem[6]%~5~1%%°C %unit_on%
Personnellement j'ai opté de travailler sur les cinq années glissantes, cela permet de figer le code.
Sinon l'autre solution est de faire un tableau qui remonte sur dix ans par exemple, les case vides se rempliront avec le temps.
Bon courage.
Comme Kalimero Je n'y connais rien en php, j'essaie donc de me débrouiller avec des tags que je transforme en variables javascript.
Je comprends le principe de ton utilisation de "ws_setmem - ws_getmem".
Je souhaite également pouvoir utiliser les moyennes mensuelles relevées par la station pour compléter les graphiques en ligne (comme celui-ci : http://www.meteo-anglade.fr/mto-anglade-analyse.html#G1).
Pour l'instant je travaille avec une feuille de calcul Excel mais je souhaiterai pouvoir mettre en place une variable qui me dispense du travail mensuel pendant quelques années.
Il faudrait donc que j'établisse un tableau regroupant les années déjà enregistrées et au moins 3 années à venir ... soit 10 ans au total.
Si je comprends bien le principe , cela va me prendre 10 places en "setmem" par variable et comme ce sont des variables mensuelles, cela fait 120 "setmem" par valeur de sensor, n'est-ce pas?
Tu vois où je veux en venir : Il n'y a que 64 places en "setmem" donc ce principe n'est pas applicable.
Existe-t-il une solution alternative ?
D'autre part, un tableau qui se rempli avec le temps c'est bien mais si je n'ai que 7 valeurs sur 10 par exemple, la division du total par 10 pour obtenir la moyenne donnera une valeur fausse ... ou je n'ai pas compris ton explication
Eclaire-moi stp !!
Cordialement