On this page
calculate
Decimal
Otázky decimal umožňují číselné vstupy se zlomkovými částmi v průzkumu.
Typ otázky decimal v XLSForms a rtSurvey se používá pro sběr číselných odpovědí, které mohou zahrnovat zlomkové části. Tento typ otázky je nezbytný pro shromažďování přesných numerických dat, jako jsou měření, ceny nebo procenta.
Základní specifikace XLSForm
| type | name | label |
|---|---|---|
| decimal | weight | Zadejte svou hmotnost v kg |
Použití
Otázky decimal se běžně používají pro:
- Měření (např. hmotnost, výška, vzdálenost)
- Finanční data (např. ceny, platy)
- Procenta
- Vědecký sběr dat
- Jakákoli numerická data vyžadující přesnost nad rámec celých čísel
Osvědčené postupy
- Používejte jasné a stručné popisky pro specifikaci očekávaného vstupu a měrné jednotky.
- Implementujte omezení rozsahu pro prevenci nerealistických nebo chybných vstupů.
- Zvažte použití nápovědy pro poskytnutí příkladů nebo upřesnění očekávaného formátu.
- Pokud je přesnost důležitá, uveďte požadovaný počet desetinných míst v popisku nebo nápovědě.
Omezení a validace
Můžete přidat omezení pro zajištění, že zadaná hodnota spadá do určitého rozsahu:
| type | name | label | constraint | constraint_message |
|---|---|---|---|---|
| decimal | height | Zadejte svou výšku v metrech | .>0 and .<=3 | Výška musí být mezi 0 a 3 metry |
Příklad použití
Příklad použití otázek decimal v průzkumu zdraví:
| type | name | label | constraint | constraint_message |
|---|---|---|---|---|
| decimal | weight | Zadejte svou hmotnost v kg | .>0 and .<=500 | Hmotnost musí být mezi 0 a 500 kg |
| decimal | height | Zadejte svou výšku v metrech | .>0 and .<=3 | Výška musí být mezi 0 a 3 metry |
| decimal | body_temp | Zadejte svou tělesnou teplotu ve stupních Celsia | .>=35 and .<=42 | Teplota musí být mezi 35°C a 42°C |
| calculate | bmi |
Ve výpočtovém řádku pro BMI můžete použít:
calculation | ${weight} / (${height} * ${height})
Toto vypočítá BMI pomocí zadané hmotnosti a výšky.
Omezení
- Přesnost desetinných čísel může být omezena základním systémem nebo databází.
- Uživatelé mohou potřebovat pokyny ohledně očekávaného oddělovače desetinných míst (tečka nebo čárka) v závislosti na jejich locale.
- Velká desetinná čísla mohou být obtížně čitelná nebo zadávaná přesně na mobilních zařízeních.
Byla tato stránka užitečná?