Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| (51 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
| Rivi 1: | Rivi 1: | ||
<includeonly> | <includeonly>{{#ifexpr: {{{Viikko|}}} < 23 | {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} kesän ensimmäinen sinileväbarometri lasketaan viikolla 23 | | ||
{{#arraydefine: curweek | {{#ifexpr: {{{Viikko|}}} > 39 | {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} kesän sinileväseuranta on päättynyt | ||
|{{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Viikkoarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{{Viikko|}}}]]|?Leväbarometri#-| | |{{#arraydefine: curweek|{{#replace: {{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Viikkoarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{{Viikko|}}}]]|mainlabel=-|?Leväbarometri#-p3 |headers=hide }} |,|. }} }} | ||
}} | {{#ifexpr: {{#arrayindex:curweek|0|0}} < 0.05 |{{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne rauhallinen | ||
{{#arrayindex:curweek|0|0}} | |{{#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: lastweek|{{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Viikkoarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{#expr: {{{Viikko|}}}-1}}]]|?Leväbarometri#-| | {{#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: history|{{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Vertailuarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{{Viikko|}}}]]|?Leväbarometri#-| | {{#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: 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: amountword|{{#ifexpr: {{#arrayindex:changeamount|0|0}} < 0.05 |hieman|selvästi }} }} | |||
{{#ifeq: {{{Viikko|}}}|23|{{#switch: /{{#ifexpr: {{#arrayindex:historyamount|0|0}} < 0.025 |x|{{#arrayindex:historydirection|0|0}}}}/ | |||
history | | /-/ = sinilevätilanne ajankohtaan nähden huono | ||
-- | | /x/ = sinilevätilanne ajankohdalle tavanomainen | ||
</includeonly> | | /+/ = sinilevätilanne tavanomaista rauhallisempi | ||
}}|{{#switch: {{#arrayprint:thecode}} | |||
| /-+/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne {{#arrayindex:amountword|0|0}} heikentynyt – yhä tavanomaista rauhallisempi | |||
| /-x/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne {{#arrayindex:amountword|0|0}} heikentynyt – yhä tavanomainen | |||
| /--/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne {{#arrayindex:amountword|0|0}} heikentynyt – nyt tavanomaista huonompi | |||
| /x+/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne ennallaan – tavanomaista rauhallisempi | |||
| /xx/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne ennallaan – ajankohdalle tavanomainen | |||
| /x-/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne ennallaan – yhä tavanomaista huonompi | |||
| /++/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne {{#arrayindex:amountword|0|0}} parantunut – nyt tavanomaista rauhallisempi | |||
| /+x/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne {{#arrayindex:amountword|0|0}} parantunut – nyt ajankohdalle tavanomainen | |||
| /+-/ = {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} sinilevätilanne {{#arrayindex:amountword|0|0}}parantunut – edelleen tavanomaista huonompi | |||
| #default = | |||
}} }} }} }} }}</includeonly> | |||


