Skip to content

lauantai 30.05.2026

Liikunta Kulutus Syöty Paino (mitattu)
710 kcal 2201 kcal 2216 kcal 62.0 kg (30.05.2026)

Hiilihydraatit Proteiinit Rasvat
275 g /330 g 79 g /110 g 87 g /98 g

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

Askeleet (matka) Pyöräilty matka
9321 (12.9 km) 9.5 km

RuokakcalAika
Aamiainen 1
Daim Strawberry flavour, suklaapatukka 153 kcal09:53
Kilomysli265 kcal10:01
Valiojogurtti Havaiji153 kcal10:02
Lounas 1
Kasvisleikkele14 kcal13:00
Kappeli juusto28 kcal13:00
Jykerö (kaura)117 kcal13:00
Tomaatti10 kcal13:00
Kasvisrasvalevite 70%38 kcal13:00
Iltaruoka 1
PROfeel proteiinirahka mansikka308 kcal18:30
Iltaruoka 2
Vadelma-lakritsi jäätelöpallo172 kcal18:52
Coke Zero0 kcal19:04
Iltaruoka 3
Maissikakku pizza141 kcal21:16
Tzatziki Chips620 kcal21:17

Ei tietoja

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

Liikutut kalorit: 709 kcal

Päivän nettokalorit: 14 kcal

Treeni: Pyöräily

(AppleHealth)

Edellinen Seuraava

Pyöräily

Sarja Matka Aika
1 4.3 km 13.09 min
2 4.8 km 19.53 min

Treeni: Frisbee golf

(UDisc)

Edellinen Seuraava

Hiironen

Edellinen

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

Väylä 1

{ "description": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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": "Hiironen", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata==='Hiironen' && 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(2026, 4, 30)", "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ä (30.05.2026) 

{ "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(2026, 4, 30)", "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ä (30.05.2026) 

{ "description": "Kokonaistuloksen kehitys", "data": {"url" : "assets/charts/frisbee.csv"}, "transform": [ {"filter": "datum.rata ==='Hiironen'"}, {"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(2026, 4, 30)", "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ä (30.05.2026)