On this page
calculate
Dešimtainis skaičius
Dešimtainiai klausimai leidžia įvesti skaitmeninius duomenis su trupmeninėmis dalimis apklausoje.
XLSForm ir rtSurvey dešimtainio skaičiaus klausimo tipas naudojamas skaitinių atsakymų rinkimui, kurie gali turėti trupmenines dalis. Šis klausimo tipas yra būtinas tikslių skaitinių duomenų rinkimui, pvz., matavimams, kainoms ar procentams.
Pagrindinė XLSForm specifikacija
| type | name | label |
|---|---|---|
| decimal | weight | Įveskite savo svorį kg |
Naudojimo atvejai
Dešimtainio skaičiaus klausimai dažnai naudojami:
- Matavimams (pvz., svoris, ūgis, atstumas)
- Finansiniams duomenims (pvz., kainos, atlyginimai)
- Procentams
- Mokslinių duomenų rinkimui
- Bet kokiems skaitiniams duomenims, kuriems reikalingas tikslumas didesnis nei sveikieji skaičiai
Geriausios praktikos
- Naudokite aiškias ir glaustas etiketes, nurodančias tikėtinamą įvestį ir matavimo vienetą.
- Įdiekite diapazono apribojimus, kad išvengtumėte nerealingų ar klaidingų įvesčių.
- Apsvarstykite galimybę naudoti patarimo tekstą pavyzdžiams pateikti ar tikėtinam formatui paaiškinti.
- Jei tikslumas svarbus, nurodykite norimalų dešimtainių vietų skaičių etiketėje ar patarime.
Apribojimai ir tikrinimas
Galite pridėti apribojimų, kad užtikrintumėte, jog įvesta reikšmė yra nurodytame diapazone:
| type | name | label | constraint | constraint_message |
|---|---|---|---|---|
| decimal | height | Įveskite savo ūgį metrais | .>0 and .<=3 | Ūgis turi būti nuo 0 iki 3 metrų |
Naudojimo pavyzdys
Štai pavyzdys, kaip galima naudoti dešimtainio skaičiaus klausimus sveikatos apklausoje:
| type | name | label | constraint | constraint_message |
|---|---|---|---|---|
| decimal | weight | Įveskite savo svorį kg | .>0 and .<=500 | Svoris turi būti nuo 0 iki 500 kg |
| decimal | height | Įveskite savo ūgį metrais | .>0 and .<=3 | Ūgis turi būti nuo 0 iki 3 metrų |
| decimal | body_temp | Įveskite kūno temperatūrą Celcijumi | .>=35 and .<=42 | Temperatūra turi būti nuo 35°C iki 42°C |
| calculate | bmi |
KMI skaičiavimo eilutėje galite naudoti:
calculation | ${weight} / (${height} * ${height})
Tai apskaičiuos KMI naudodamas įvestą svorį ir ūgį.
Apribojimai
- Dešimtainių skaičių tikslumas gali būti ribotas pagrindinės sistemos ar duomenų bazės.
- Naudotojai gali reikėti nurodymo apie tikėtiną dešimtainį skyriklį (taškas ar kablelis) priklausomai nuo jų vietinės kalbos.
- Dideli dešimtainiai skaičiai mobiliuosiuose įrenginiuose gali būti sunkiai skaitomi ar tiksliai įvedami.
Ar šis puslapis buvo naudingas?