A continuación se proporcionan ejemplos de expresiones de informe para preguntas numéricas.
Es posible utilizar operadores matemáticos básicos con preguntas numéricas para realizar sumas, restas, multiplicaciones o divisiones, o bien para hallar el módulo de las respuestas a estas preguntas. A continuación, se muestran algunos ejemplos:
${number1 - 15}
${number1 * 6}
${number1 / number2}
${number1 % number2}
Sugerencia:
Si la expresión contiene una expresión matemática compleja, plantéese utilizar corchetes para asegurarse de que la generación del informe produzca el resultado esperado.
En las preguntas de decimales, la expresión round se puede utilizar para establecer un número máximo de posiciones decimales a las que redondear el valor. En el siguiente ejemplo se redondea el número 3,141592 a las cuatro posiciones decimales de 3,1416:
${decimal1 | round:4}
La expresión toFixed se puede utilizar para establecer un número máximo de posiciones decimales a las que redondear el valor. En el siguiente ejemplo se corrige el número de posiciones decimales de 3,14 a 3,140:
${decimal1 | toFixed:3}
Puede utilizar la expresión format para mostrar la respuesta a una pregunta numérica de una forma específica utilizando caracteres de marcador de posición. Se admiten los siguientes caracteres de marcador de posición.
Carácter | Descripción |
---|---|
. | Separador decimal. |
, | Si se coloca la expresión format, agrega separadores de grupo con el tamaño del grupo determinado por el número de dígitos que hay entre el primer marcador de posición del separador de grupo y el marcador de posición de punto decimal o el final de la expresión. Si no se agrega, no se utilizan separadores de grupo. |
0 | Dígitos requeridos. Si la respuesta tiene menos dígitos que el número requerido de dígitos, se rellenará con ceros. |
# | Dígitos opcionales. Si la respuesta tiene más dígitos que la cantidad de dígitos proporcionada, el número se redondeará. |
Sugerencia:
Los separadores decimal y de miles se mostrarán en el resultado impreso en función de la configuración regional elegida.
El siguiente ejemplo devuelve la respuesta a un máximo de tres posiciones decimales con separadores de miles, si es necesario:
${decimal1 | format:"#,##0.###"}