Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| (22 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|{{#replace: {{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Viikkoarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{{Viikko|}}}]]|mainlabel=-|?Leväbarometri#-p3 |headers=hide }} |,|. }} }} | {{#ifexpr: {{{Viikko|}}} > 39 | {{#ifeq: {{{Vesistö|}}}|Meri|Rannikon|Sisävesien}} kesän sinileväseuranta on päättynyt | ||
{{#arraydefine: lastweek|{{#replace: {{#ask: [[LeväbarometridataUUSI::+]][[Tyyppi::Viikkoarvo]][[Vesistö::{{{Vesistö|}}}]][[Vuosi::{{{Vuosi|}}}]][[Viikko::{{#expr: {{{Viikko|}}}-1}}]]|mainlabel=- |?Leväbarometri#-p3 |headers=hide }} |,|. }} }} | |{{#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 | |||
|{{#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. | {{#arraydefine: amountword|{{#ifexpr: {{#arrayindex:changeamount|0|0}} < 0.05 |hieman|selvästi }} }} | ||
{{#ifexpr: {{#arrayindex:historyamount|0|0}} < 0. | {{#ifeq: {{{Viikko|}}}|23|{{#switch: /{{#ifexpr: {{#arrayindex:historyamount|0|0}} < 0.025 |x|{{#arrayindex:historydirection|0|0}}}}/ | ||
| /-/ = sinilevätilanne ajankohtaan nähden huono | |||
| /x/ = sinilevätilanne ajankohdalle tavanomainen | |||
| /+/ = 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> | ||
| | |||
| | |||
| | |||
}} | |||
</includeonly> | |||


