Opas · 6 min lukuaika
5 esimerkkiä lomakkeen ehdollisesta logiikasta
Päivitetty 2026-09-17
Lyhyesti
Ehdollinen logiikka näyttää tai piilottaa kentän aiemman vastauksen perusteella — käytä sitä lisäkysymyksiin, epäolennaisten osioiden ohittamiseen ja tarkennuksen vaatimiseen vain tarvittaessa.
Ehdollinen logiikka muuttaa pitkän, kaikille samanlaisen lomakkeen jokaiseen vastaajaan mukautuvaksi. Sen sijaan, että näyttäisit jokaisen kysymyksen kaikille, asetat säännöt, jotka paljastavat tai piilottavat kenttiä aiempien vastausten perusteella. Alla on viisi mallia, joita tarvitset lähes jokaisessa lomakkeessa, yksinkertaisesta lisäkysymyksestä kokonaisen sivun haarauttamiseen — sekä mitä kannattaa huomioida, jotta logiikka pysyy helposti seurattavana.
Lisäkysymys tietyllä vastauksella
Yleisin malli: kysymys näkyy vain, kun aiempi kenttä vastaa tiettyä arvoa. Kysy "Onko sinulla ruokarajoitteita?" kyllä/ei-valinnalla ja näytä tekstikenttä, jossa kysytään mitä ne ovat, vain kun vastaus on "kyllä".
Tämä pitää lomakkeen lyhyenä enemmistölle, joka vastaa "ei", mutta kerää silti tarkennuksen niiltä, joita se koskee.
Tarkennuksen vaatiminen, kun valitaan "Muu"
Kun valintakentässä on "Muu"-vaihtoehto, yhdistä siihen tekstikenttä, joka näkyy vain, kun valinta on "Muu". Merkitse tekstikenttä pakolliseksi, jotta kukaan ei voi valita "Muu" jättämättä sinulle tietoa siitä, mitä hän tarkoitti.
Tämä yhdistelmä — kiinteä vaihtoehtojoukko plus yksi ehdollinen kaikenkattava kenttä — kattaa poikkeustapaukset sotkematta pääasiallista valintalistaa.
Haarautuminen arvosanan tai pisteytyksen mukaan
Numeeriset kentät, kuten tyytyväisyysarvosana tai NPS-pisteet, toimivat hyvin "suurempi kuin" ja "pienempi kuin" -ehtojen kanssa. Näytä "Mikä meni pieleen?" -tekstikenttä vain, kun arvosana on tietyn kynnyksen alapuolella, tai suositteluun liittyvä kenttä vain, kun se on sen yläpuolella.
Tämä ohjaa tyytymättömät ja tyytyväiset vastaajat eri jatkokysymyksiin sen sijaan, että kysyisit kaikilta samaa.
Kokonaisen osion piilottaminen aiemman valinnan perusteella
Ehdot koskevat yksittäisiä kenttiä, mutta voit piilottaa useita kenttiä samalla säännöllä ja piilottaa siten käytännössä kokonaisen osion. Jos joku vastaa hakevansa "yksityishenkilönä" eikä "yrityksenä", piilota kaikki yrityskohtaiset kentät (y-tunnus, yrityksen koko, laskutusyhteyshenkilö) kerralla.
Yhdistä tämä "on tyhjä" / "ei ole tyhjä" -operaattoreihin, jotta myös aiemmin ohitetut kentät tulevat huomioiduksi.
Useamman ehdon yhdistäminen
Saman kentän ehdot yhdistetään AND-logiikalla, joten voit vaatia useamman asian pitävän paikkansa ennen kuin kenttä näkyy — näytä esimerkiksi "alennuskoodi"-kenttä vain, kun suunnitelmavalinta on "Pro" ja maakenttä ei ole tyhjä.
YeetFormissa ehdoissa on 8 operaattoria (yhtä suuri, eri suuri, sisältää, suurempi kuin, pienempi kuin, on tyhjä, ei ole tyhjä, sekä niiden yhdistelmät), ja voit kuvailla haluamasi käytöksen tavallisella suomella tekoälyagentille sen sijaan, että kytkisit jokaisen säännön käsin.