Textos dinámicos: Números

Aprende cómo formatear los números al generar textos dinámicos.

Derek avatar
Escrito por Derek
Actualizado hace más de una semana

Como ya debes saber, en Parallel tenemos campos de tipo número, es decir, preguntas que solo aceptan respuestas numéricas.

Tal y como explicamos con los campos con respuestas de texto, los campos con respuestas numéricas también se pueden utilizar en las referencias.

💡 ¿Qué son las referencias? Si quieres saber más, consulta el siguiente enlace.

De la misma forma que con los campos con respuestas de texto, puedes incluir una referencia y copiarla desde la tabla de contenidos en otro campo.

¡Pero no solo eso! También puedes copiar la referencia utilizando diferentes fórmulas que te permitirán hacer cálculos automáticamente con las respuestas a tus campos numéricos. En este artículo te enseñamos qué opciones tienes.

Fórmulas con respuestas numéricas

Como ya debes haber visto si has usado las referencias, cuando copias y pegas una referencia de tipo número de un campo a otro campo de la plantilla, la referencia no se incluye solo entre " {{ }} ", sino que además lleva la coletilla de " | number ". Así:

{{ referencia | number }}

Si, además, quieres hacer cálculos o formatear el número, en vez de utilizar el botón del índice de Contenido de copiar simple, selecciona el menú de tres puntitos y te saldrán estas fórmulas:

  • Cantidad

  • Porcentaje

  • Redondeo

¿Dónde puedo encontrar estas fórmulas?

Cuando hemos incluido una referencia en un campo de tipo número, veremos que, en la tabla de Contenido de la plantilla, aparecen dos botones al lado de dicho campo:

  • Uno para copiar la referencia simple

  • Y otro de Más opciones, dónde encontraremos las fórmulas de ese campo.

💡 Si no te aparecen esos botones o quieres saber más sobre referencias simples te recomendamos leer primero este artículo.

¡Vamos a verlas con ejemplos una por una!

Cantidad

Esta fórmula consigue lo mismo que el copiado simple, que es el botón de al lado del menú de tres puntitos.

Al escoger esta fórmula, el número se mostrará con los separadores de miles y decimales de acuerdo con el idioma del contenido de la plantilla.

Para utilizar este formato, añade el carácter "|" seguido de la referencia y el filtro "number".

{{ referencia | number }}

Por ejemplo, quiero que la cantidad invertida que indique en un campo, se copie en otro campo a modo de resumen.

Para ello, iré al campo de "How much will you invest in de company?", copio la fórmula "Cantidad" y la pego en la descripción de otro campo.

Se pegará esta fórmula:

{{ investment | number }}

¡Ahora vamos a la pantalla de Previsualizar para vez como queda!

Porcentaje

Si el número que estás añadiendo es un porcentaje, puedes formatearlo con la fórmula de "percent":

{{ referencia | percent : 2 }}

Por ejemplo, quiero que el porcentaje de acciones de una compañía que indique en un campo, se copie en otro campo a modo de resumen.

Para ello, iré al campo de "Indicate the percentage of shares you hold in the company?", copio la fórmula "Porcentaje" y la pego en la descripción de otro campo.

Se pegará esta fórmula:

{{ investment | percent : 2 }}

¡Ahora vamos a la pantalla de Previsualizar para vez como queda!

💡 Nota: Verás que el porcentaje se copia con dos decimales. Puedes elegir el número de decimales que quieres que aparezca cambiando el número 2 de la fórmula.

Por ejemplo, si no quieres que tu porcentaje se copie con decimales, cambiarás el 2 por un 1, así:

{{ investment | percent : 0 }}

Se verá así:

Redondear

Con esta fórmula, la respuesta que añada tu cliente se pegará en otro campo redondeada al número entero más cercano.

Esta fórmula añade el carácter "|" y la palabra "round":

{{ referencia | round }}

Se pegará esta fórmula:

{{ kilos | round }}

¡Ahora vamos a la pantalla de Previsualizar para vez como queda!

Otras fórmulas

Ahora que ya has aprendido a generar textos dinámicos con las fórmulas de números, te animamos a seguir aprendiendo y potenciar tus procesos con más cálculos con estas fórmulas.

¿Ha quedado contestada tu pregunta?