Heltallsspørsmålstypen i XLSForm og rtSurvey brukes til å samle inn heltallssvar. Denne spørsmålstypen er nødvendig for å samle numeriske data uten desimaler, som tellinger, aldre eller år.

Grunnleggende XLSForm-spesifikasjon

typenamelabel
integerageSkriv inn alderen din i år

Brukstilfeller

Heltallsspørsmål brukes vanligvis for:

  1. Aldersinput
  2. Telling av elementer (f.eks. antall barn, husholdningsmedlemmer)
  3. Årstallsinput (f.eks. fødselsår)
  4. Vurderinger på en numerisk skala
  5. Innsamling av hele tall generelt

Beste praksis

  1. Bruk klare og konsise etiketter for å angi forventet inndata.
  2. Implementer områdespesifiseringer for å forhindre urealistiske eller feilaktige inndataer.
  3. Vurder å bruke hinttekst for å gi eksempler eller tydeliggjøre forventet format.
  4. For store tall, vurder å bruke komma eller mellomrom i etiketten for å forbedre lesbarheten.

Begrensninger og validering

Du kan legge til begrensninger for å sikre at den angitte verdien faller innenfor et spesifikt område:

typenamelabelconstraintconstraint_message
integerageSkriv inn alderen din i år.>0 and .<=120Alderen må være mellom 1 og 120 år

Eksempelbruk

typenamelabelconstraintconstraint_message
integerhousehold_sizeHvor mange bor i husholdningen?.>0Husholdningsstørrelsen må være minst 1
integernum_childrenHvor mange barn under 18 i husholdningen?.>=0Antall barn kan ikke være negativt
integeryear_builtI hvilket år ble huset bygget?.>1800 and .<=2023År må være mellom 1800 og 2023

Beregning med heltallsverdier

Heltallsverdier kan brukes i beregninger:

typenamelabel
integernum_adultsAntall voksne i husholdningen
integernum_childrenAntall barn i husholdningen
calculatetotal_members

I calculate-raden kan du bruke:

  calculation | ${num_adults} + ${num_children}
  
Var denne siden nyttig?