O tipo de pergunta decimal em XLSForms e rtSurvey é usado para recolher respostas numéricas que podem incluir partes fracionárias. Este tipo de pergunta é essencial para recolher dados numéricos precisos como medições, preços ou percentagens.

Especificação XLSForm Básica

typenamelabel
decimalweightIntroduza o seu peso em kg

Para mais detalhes sobre o tipo de pergunta decimal básico, consulte a especificação XLSForm.

Utilizações

As perguntas decimais são comummente usadas para:

  1. Medições (por ex., peso, altura, distância)
  2. Dados financeiros (por ex., preços, salários)
  3. Percentagens
  4. Recolha de dados científicos
  5. Quaisquer dados numéricos que requeiram precisão além de números inteiros

Melhores Práticas

  1. Use etiquetas claras e concisas para especificar a entrada esperada e a unidade de medida.
  2. Implemente restrições de intervalo para prevenir entradas irrealistas ou erróneas.
  3. Considere usar texto de dica para fornecer exemplos ou clarificar o formato esperado.
  4. Especifique o número desejado de casas decimais na etiqueta ou dica se a precisão for importante.

Restrições e Validação

Pode adicionar restrições para garantir que o valor introduzido está dentro de um intervalo específico:

typenamelabelconstraintconstraint_message
decimalheightIntroduza a sua altura em metros.>0 and .<=3A altura deve estar entre 0 e 3 metros

Exemplo de Utilização

Aqui está um exemplo de como pode usar perguntas decimais num inquérito de saúde:

typenamelabelconstraintconstraint_message
decimalweightIntroduza o seu peso em kg.>0 and .<=500O peso deve estar entre 0 e 500 kg
decimalheightIntroduza a sua altura em metros.>0 and .<=3A altura deve estar entre 0 e 3 metros
decimalbody_tempIntroduza a sua temperatura corporal em Celsius.>=35 and .<=42A temperatura deve estar entre 35°C e 42°C
calculatebmi

Na linha calculate para o IMC, pode usar:

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

Isto calculará o IMC usando o peso e a altura introduzidos.

Limitações

  • A precisão dos números decimais pode ser limitada pelo sistema subjacente ou pela base de dados.
  • Os utilizadores podem precisar de orientação sobre o separador decimal esperado (ponto ou vírgula) dependendo da sua região.
  • Os números decimais grandes podem ser difíceis de ler ou introduzir com precisão em dispositivos móveis.
Esta página foi útil?