Skip to content

sunnuntai 31.08.2025

Liikunta Kulutus Syöty Paino (mitattu)
645 kcal 2227 kcal 1798 kcal 70.6 kg (29.08.2025)

Hiilihydraatit Proteiinit Rasvat
251 g /334 g 62 g /111 g 50 g /99 g

Suositukset: THL https://urn.fi/URN:ISBN:978-952-408-405-5

Askeleet (matka) Pyöräilty matka
8249 (13.1 km) 11.0 km

RuokakcalAika
Aamiainen 1
Sisu kide121 kcal10:31
Levite27 kcal10:45
Kurkku6 kcal10:45
Leipurimestarin kaurainen maalaisleipä178 kcal10:45
Täysjyvä kauratyynyt167 kcal10:45
Levite27 kcal10:45
Alppikreivi74 kcal10:46
Seljankukka Mehutiiviste64 kcal10:51
Seljankukka Mehutiiviste64 kcal10:51
Aamiainen 2
Kasvisrasvalevite 70%63 kcal11:57
Kurkku6 kcal11:57
Leipurimestarin kaurainen maalaisleipä178 kcal11:57
Aamiainen 3
Mansikat8 kcal12:24
Aamiainen 4
Sininen Suklaalevy77 kcal12:41
Iltaruoka 1
Kuningatar99 kcal18:28
Iltaruoka 2
Leipurimestarin kaurainen maalaisleipä209 kcal21:19
Kasvisrasvalevite 70%82 kcal21:19
Alppikreivi98 kcal21:20
Kurkku6 kcal21:22
Valkoinen sokeri58 kcal21:26
Iltaruoka 3
Dragster185 kcal21:50

Ei tietoja

Tälle päivälle ei ole merkitty mitään kiputietoja.

Liikutut kalorit: 644 kcal
Päivän nettokalorit: -429 kcal

Treeni: Pyöräily

(AppleHealth)

Pyöräily

Sarja Matka Aika
1 5.2 km 21.54 min
2 4.3 km 20.07 min
3 1.5 km 6.19 min

Treeni: Frisbee golf

(UDisc)

Meri-Toppila

Väylä 123456789101112131415161718
Par 333333334333333333
+/- +4+2+2+2+1+1+2+2+5+3+2+2+3+2+1+2+1+1
Väylien historia

Väylä 1

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='1'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 2

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='2'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 3

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='3'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 4

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='4'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 5

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='5'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 6

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='6'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 7

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='7'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 8

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='8'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 9

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='9'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 10

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='10'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 11

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='11'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 12

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='12'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 13

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='13'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 14

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='14'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 15

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='15'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 16

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='16'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 17

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='17'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Väylä 18

{ "description": "Meri-Toppila", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='meri-toppila' && datum.reika==='18'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"} ], "config": {"legend": {"orient": "bottom"}}, "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "scale": {"domain": [-5, 8]}}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } } ] }

Tuloskehitys

{ "description": "Kokonaistuloksen kehitys", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"}, {"calculate": "datetime(2025, 7, 31)", "as": "today"} ], "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "aggregate": "sum"}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Radan tulos.  Tämä päivä (31.08.2025) 

{ "description": "Kokonaistuloksen kehitys", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"}, {"calculate": "datetime(2025, 7, 31)", "as": "today"} ], "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "aggregate": "mean"}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Radan väylien keskiarvo.  Tämä päivä (31.08.2025) 

{ "description": "Kokonaistuloksen kehitys", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata ==='meri-toppila'"}, {"calculate": "datum.tulos > 0 ? datum.tulos - datum.par : null", "as": "suhteellinen_tulos"}, {"calculate": "datum.suhteellinen_tulos===0 ? -0.3 : datum.suhteellinen_tulos", "as": "piirrettava_tulos"}, {"calculate": "datum.suhteellinen_tulos===null ? false : null", "as": "heitetty"}, {"calculate": "datum.paivan_tulos===-0.3 ? false : null", "as": "tasan_par"}, {"calculate": "datetime(2025, 7, 31)", "as": "today"} ], "layer": [ { "mark": {"type": "line", "point": true}, "encoding": { "x": {"field": "pvm", "type": "temporal", "timeUnit": "yearmonthdate", "title": "pvm"}, "y": {"field": "suhteellinen_tulos", "type": "quantitative", "title": "Tulos", "aggregate": "sum"}, "color": "blue" } }, { "mark": {"type": "rule", "color": "black"}, "encoding": { "y": {"datum": 0} } }, { "mark": {"type": "rule", "color": "red"}, "encoding": { "x": {"field": "today", "type": "temporal", "timeUnit": "yearmonthdate"}, "y": {"value": 0} } } ] }

Radan tulos.  Tämä päivä (31.08.2025)