Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| Rivi 4: | Rivi 4: | ||
{{#arraydefine: lastweek|{{#replace: {{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Viikkoarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{#expr: {{{Viikko|}}}-1}}]]|mainlabel=- |?Leväbarometri#-p3 |headers=hide }} |,|. }} }} | {{#arraydefine: lastweek|{{#replace: {{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Viikkoarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{#expr: {{{Viikko|}}}-1}}]]|mainlabel=- |?Leväbarometri#-p3 |headers=hide }} |,|. }} }} | ||
{{#arraydefine: history|{{#replace: {{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Vertailuarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{{Viikko|}}}]]|mainlabel=- |?Leväbarometri#-p3 |headers=hide }} |,|. }} }} | {{#arraydefine: history|{{#replace: {{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Vertailuarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{{Viikko|}}}]]|mainlabel=- |?Leväbarometri#-p3 |headers=hide }} |,|. }} }} | ||
{{#arraydefine: changedirection|{{#ifexpr: {{#arrayindex:lastweek|0|0}} < {{#arrayindex:curweek|0|0}}|- | {{#arraydefine: changedirection|{{#ifexpr: {{#arrayindex:lastweek|0|0}} < {{#arrayindex:curweek|0|0}}|+|-}}}} | ||
{{#arraydefine: changeamount| {{#expr: abs( {{#expr: {{#arrayindex:lastweek|0|0}} - {{#arrayindex:curweek|0|0}} }} ) }} }} | {{#arraydefine: changeamount| {{#expr: abs( {{#expr: {{#arrayindex:lastweek|0|0}} - {{#arrayindex:curweek|0|0}} }} ) }} }} | ||
{{#arraydefine: historydirection|{{#ifexpr: {{#arrayindex:history|0|0}} < {{#arrayindex:curweek|0|0}}|- | {{#arraydefine: historydirection|{{#ifexpr: {{#arrayindex:history|0|0}} < {{#arrayindex:curweek|0|0}}|+|-}}}} | ||
{{#arraydefine: historyamount| {{#expr: abs( {{#expr: {{#arrayindex:history|0|0}} - {{#arrayindex:curweek|0|0}} }} ) }} }} | {{#arraydefine: historyamount| {{#expr: abs( {{#expr: {{#arrayindex:history|0|0}} - {{#arrayindex:curweek|0|0}} }} ) }} }} | ||
{{#arraydefine: thecode|/{{#ifexpr: {{#arrayindex:changeamount|0|0}} < 0.025 |x|{{#arrayindex:changedirection|0|0}}}}{{#ifexpr: {{#arrayindex:historyamount|0|0}} < 0.025 |x|{{#arrayindex:historydirection|0|0}}}}/}} | {{#arraydefine: thecode|/{{#ifexpr: {{#arrayindex:changeamount|0|0}} < 0.025 |x|{{#arrayindex:changedirection|0|0}}}}{{#ifexpr: {{#arrayindex:historyamount|0|0}} < 0.025 |x|{{#arrayindex:historydirection|0|0}}}}/}} | ||
| Rivi 12: | Rivi 12: | ||
<p>{{#ifexpr: {{#arrayindex:curweek|0|0}} < 0.05 |{{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne viikolla {{{Viikko|}}} ({{#time:j.n.|{{{Vuosi|}}}W{{{Viikko|}}}1}}-{{#time:j.n.Y|{{{Vuosi|}}}W{{{Viikko|}}}7}}): Sinilevää havaittiin vain vähän tai ei ollenkaan. | <p>{{#ifexpr: {{#arrayindex:curweek|0|0}} < 0.05 |{{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne viikolla {{{Viikko|}}} ({{#time:j.n.|{{{Vuosi|}}}W{{{Viikko|}}}1}}-{{#time:j.n.Y|{{{Vuosi|}}}W{{{Viikko|}}}7}}): Sinilevää havaittiin vain vähän tai ei ollenkaan. | ||
|{{#switch: {{#arrayprint:thecode}} | |{{#switch: {{#arrayprint:thecode}} | ||
| /- | | /+-/ = Sinilevää havaittiin enemmän kuin edellisellä viikolla. Sinilevätilanne on silti edelleen parempi kuin ajankohtana keskimäärin. | ||
| / | | /+x/ = Sinilevää havaittiin enemmän kuin edellisellä viikolla. Ajankohdan keskiarvoon verrattuna sinilevätilanne on tavanomainen. | ||
| / | | /++/ = Sinilevää havaittiin enemmän kuin edellisellä viikolla. Sinilevätilanne on huonompi kuin ajankohtana keskimäärin. | ||
| /x | | /x-/ = Sinilevää havaittiin saman verran kuin edellisellä viikolla. Sinilevätilanne on parempi kuin ajankohtana keskimäärin. | ||
| /xx/ = Sinilevää havaittiin saman verran kuin edellisellä viikolla. Ajankohdan keskiarvoon verrattuna sinilevätilanne on tavanomainen. | | /xx/ = Sinilevää havaittiin saman verran kuin edellisellä viikolla. Ajankohdan keskiarvoon verrattuna sinilevätilanne on tavanomainen. | ||
| /x | | /x+/ = Sinilevää havaittiin saman verran kuin edellisellä viikolla. Ajankohdan keskiarvoon verrattuna sinilevätilanne on tavanomainen. | ||
| / | | /--/ = Sinilevää havaittiin vähemmän kuin edellisellä viikolla. Sinilevätilannne on parempi kuin ajankohtana keskimäärin. | ||
| / | | /-x/ = Sinilevää havaittiin vähemmän kuin edellisellä viikolla. Ajankohdan keskiarvoon verrattuna sinilevätilanne on tavanomainen. | ||
| /+ | | /-+/ = Sinilevää havaittiin vähemmän kuin edellisellä viikolla. Sinilevätilanne on silti huonompi kuin ajankohtana keskimäärin. | ||
| #default = | | #default = | ||
}}</p> }} | }}</p> }} | ||
<ul> | <ul> | ||
<li>Barometrin arvo viikolla {{{Viikko|}}}: {{#arrayindex:curweek|0|0}}</li> | <li><b>Barometrin arvo viikolla {{{Viikko|}}}: {{#arrayindex:curweek|0|0}}</b></li> | ||
<li>Barometrin arvo viikolla {{{Viikko|}}}: {{#arrayindex:lastweek|0|0}} ({{#arrayindex:changedirection|0|0}}{{#arrayindex:changeamount|0|0}})</li> | <li>Barometrin arvo viikolla {{{Viikko|}}}: {{#arrayindex:lastweek|0|0}} <b>({{#arrayindex:changedirection|0|0}}{{#arrayindex:changeamount|0|0}})</b></li> | ||
<li>Ajankohdan keskiarvo vuosilta (1998-2025): {{#arrayindex:history|0|0}} ({{#arrayindex:historydirection|0|0}}{{#arrayindex:historyamount|0|0}})</li> | <li>Ajankohdan keskiarvo vuosilta (1998-2025): {{#arrayindex:history|0|0}} <b>({{#arrayindex:historydirection|0|0}}{{#arrayindex:historyamount|0|0}})</b></li> | ||
</ul> | </ul> | ||
}} }}</includeonly> | }} }}</includeonly> | ||


