Open dezhidki opened 1 month ago
Tuo + ei ehkä ollutkaan hyvin valittu. Nimittäin ei ole tarkoitus laskea yhteen noita kenttiä vaan tuottaa uusia rivejä niin että Vesa esiintyisi siellä yhtä monta kertaa kun on vastannut noihin "alikenttiin" ELi jos Vesa olisi vastannut noihin
tt11 = 3
tt12 = 5
tt21 = 9
tt22 = 99
niin TabelFormsiin tulisi
Nimi Lähi Etä
Vesa 3 9
Vesa 5 99
ja vastaavasti vielä enemmän rivejä jos Vesa olisi vastannut vielä useampaan alikenttään.
Eli tämä on monimutkaisempi kuin sinällään hyödyllinen ${average(...)}
yms Excelmäiset funktiot.
Vesan viestistä:
Nykyisellään muutenkin tällaiset "yksinkertaiset" kenttien esiprosessoinnit joudutaan tekemään JSRunnerissa ja luomaan sen kautta uusia kenttiä. Edistyneelle käyttäjälle olisi helpompaa, jos TableFormin fields-kenttään voisi kirjoittaa jotain yksinkertaisia lausekkeita ja saada niistä automaattisesti sarakkeita.
Yllä oleva Vesan käyttötapaus on eräs esimerkki "yksinkertaisesta" lausekkeesta, eli kenttien arvojen yhdistäminen. Jos yleisesti olisi mahdollisuus kirjoittaa jotakin mallia (esimerkkisyntaksi, ei lopullinen; käytännössä pitäisi kelvata mikä vaan kunhan ei ole ristiriidassa tavallisen syntaksin kanssa).
niin voisi joitakin taulukon datan prosessointiin tarkoitettuja JSRunnereita yksinkertaisesti poistaa. Vastaavasti esim. SUKOLin kokeessa ei silloin tarvitsisi "Virkistä oppilaiden pisteet" -painiketta, vaan silloin pisteet saisi laskettua suoraan taulukkoon.