Typ otázky decimal v XLSForms a rtSurvey sa používa na zber číselných odpovedí, ktoré môžu obsahovať desatinné časti. Tento typ otázky je nevyhnutný pre zber presných numerických dát, ako sú merania, ceny alebo percentá.

Základná špecifikácia XLSForm

typenamelabel
decimalweightZadajte svoju váhu v kg

Pre viac podrobností o základnom type otázky decimal pozrite si špecifikáciu XLSForm.

Použitia

Otázky typu decimal sa bežne používajú pre:

  1. Merania (napr. váha, výška, vzdialenosť)
  2. Finančné dáta (napr. ceny, platy)
  3. Percentá
  4. Zber vedeckých dát
  5. Akékoľvek numerické dáta vyžadujúce presnosť nad rámec celých čísel

Najlepšie postupy

  1. Používajte jasné a stručné popisky na určenie očakávaného vstupu a jednotky merania.
  2. Implementujte obmedzenia rozsahu na zabránenie nerealistickým alebo chybným vstupom.
  3. Zvážte použitie nápovedy na poskytnutie príkladov alebo objasnenie očakávaného formátu.
  4. Ak je presnosť dôležitá, uveďte požadovaný počet desatinných miest v popisku alebo nápovede.

Obmedzenia a overovanie

Môžete pridať obmedzenia na zabezpečenie, že zadaná hodnota spadá do konkrétneho rozsahu:

typenamelabelconstraintconstraint_message
decimalheightZadajte svoju výšku v metroch.>0 and .<=3Výška musí byť medzi 0 a 3 metrami

Príklad použitia

Tu je príklad, ako by ste mohli použiť otázky typu decimal v zdravotnom prieskume:

typenamelabelconstraintconstraint_message
decimalweightZadajte svoju váhu v kg.>0 and .<=500Váha musí byť medzi 0 a 500 kg
decimalheightZadajte svoju výšku v metroch.>0 and .<=3Výška musí byť medzi 0 a 3 metrami
decimalbody_tempZadajte svoju telesnú teplotu v Celziách.>=35 and .<=42Teplota musí byť medzi 35°C a 42°C
calculatebmi

V riadku calculate pre BMI môžete použiť:

  calculation | ${weight} / (${height} * ${height})
  

Toto vypočíta BMI pomocou zadanej váhy a výšky.

Rozšírenia rtSurvey

Hoci je základná špecifikácia XLSForm pre otázky typu decimal priamočiara, rtSurvey môže ponúkať ďalšie funkcie alebo prispôsobenia:

  1. Kontrola presnosti (počet desatinných miest)
  2. Vlastné vstupné formáty (napr. percento, mena)
  3. Pokročilé pravidlá overovania

Obmedzenia

  • Presnosť desatinných čísel môže byť obmedzená základným systémom alebo databázou.
  • Používatelia môžu potrebovať usmernenie ohľadom očakávaného desatinného oddeľovača (bodka alebo čiarka) v závislosti od ich lokálneho nastavenia.
  • Veľké desatinné čísla môžu byť ťažko čitateľné alebo presne zadateľné na mobilných zariadeniach.
Bola táto stránka užitočná?