Bienvenido,
¿en qué podemos ayudarle?

Agregar cálculos

Nuestra función de cálculo le permite realizar cálculos con variables dentro de la generación de texto. Defina las variables relevantes utilizando los campos de texto en la entrevista. Puede, por ejemplo, calcular alquileres o salarios, etc. en la parte de texto usted mismo y, por lo tanto, automatizar y simplificar aún más la generación de documentos.

Declarar una variable

Primero, defina el nombre de la variable en la entrevista ::var[NOMBRE_DE_LA_VARIABLE] . En caso de que el nombre de la variable ya exista en la plantilla, se agrega un número. Una pregunta de texto puede contener varios campos de entrada de texto como respuesta para que pueda declarar varias variables en una pregunta. Como alternativa a ::var , también puede usar ::variable o ::v .

En el modo de vista previa, solo se pueden ingresar números y no letras en los campos de entrada de texto asociados con las variables. El punto y la coma se reservan como separadores decimales para la entrada numérica, es decir, la función de cálculo solo los reconoce como tales. Por lo tanto, no puede usar puntos o comas como separadores de miles.

Consejo

Si tiene un campo de texto en el que el usuario solo debe ingresar números, puede ingresar la variable en el campo de texto como un comando. No necesita una función de cálculo para esto.

Luego vincule la variable como un marcador de posición en la página de texto.

 

Determinar un cálculo

En la página de texto (parte derecha en la aplicación), se puede insertar la función de cálculo en la posición deseada. Escriba el operador de cálculo ::calc[cálculo con las variables definidas previamente] (también puede escribir ::c[ ]). Dentro de los corchetes, puede introducir los cálculos deseados con las variables definidas previamente. Para ello, sólo hay que especificar el nombre de las variables.

Se pueden utilizar los siguientes operadores:

+ para la suma

- para la resta

/ para dividir

* para multiplicar

% para obtener el módulo al dividir dos variables (por ejemplo, 12 % 5 = mod 2, 12 % 11 = mod 1, 12 % 3 = mod 0)

** para exponenciar una variable (p. ej. 2**3 = 8, 3**2 = 9).

Se aplica el principio de "punto antes que guión". El operador de cálculo se resalta automáticamente en verde . En el modo de vista previa, el resultado se muestra directamente en lugar del operador de cálculo. Por supuesto, también puede añadir paréntesis y números a los cálculos para hacerlos aún más complejos.


Edición posterior de la función de cálculo

Mueva el cursor al párrafo deseado. Use la tecla izquierda/derecha para mover el cursor a la función de cálculo resaltada en verde. Tan pronto como aparezca el contorno , puede utilizar la tecla de retroceso del teclado para convertir la función en texto sin formato y editarla. Cuando haya terminado de editar, la función de cálculo o el operador deben resaltarse en verde nuevamente.

Opciones para la función de cálculo

Para la función de cálculo (en la página de texto), se pueden ingresar opciones entre corchetes para formatear/modificar el resultado deseado. Utilice las teclas izquierda y derecha para la edición posterior (consulte Edición posterior de funciones de cálculo).

fraction(2)  - número de lugares decimales

Consejo

Puede utilizar el comando "fraction(0)" para que el número sea redondeado.

 

decimal(comma/point) - Separador de decimales coma o punto

thousands(comma/point/space/apostrophe/prime) - Representación de la separación de tramos de miles - NOTA: Los números del cuestionario deben introducirse siempre sin separadores de miles. Sólo se formatea la salida.

words(12) - Visualización del número en palabras hasta un número máximo. El idioma depende del idioma seleccionado en la plantilla.

Ejemplo 1:  ::calc[a+b decimal(comma) thousands(point) fraction(3)] 

Ejemplo 2:  ::calc[a words(1000000)]

Editor:

Vista previa:

Cómo mostrar los montos en euros y céntimos por separado para los importes monetarios:

Con el operador % es posible dividir el número introducido en la parte anterior y posterior al punto decimal. Cuando tienes una variable a y el valor introducido es 10,50 entonces puedes mostrar esta salida: 10 euros y 50 céntimos. Sólo tienes que combinar los siguientes comandos:

::calculate[a - a%1 fraction(0) words(100000000)]​ euros y ::calculate[a%1 * 100 fraction(0) words(100)]​​​​ cént​imos. 

Editor:

Vista previa:

Cómo declarar una variable dentro de un cálculo:

 
Una variable puede declararse entre corchetes de la función de cálculo, a la que se asigna el resultado del cálculo. Por lo tanto, los resultados intermedios pueden almacenarse en una variable y usarse más tarde.
 
variable(resultado1) - El nombre de la variable aquí es “resultado1”
 
Ejemplo: ::calc[a+b variable(resultado1)] 
 

Consejo

También puede simplemente mostrar el "resultado intermedio" nuevamente en otro punto. Para ello, declara:

::calc[resultado1]

 

Cálculo en serie

Por supuesto, también es posible el cálculo con variables serializadas. Primero, cree las variables y el cálculo como se describe arriba. Vincule los campos de texto que contienen las variables serializadas a la pregunta serial. Luego vincule el párrafo que contiene el cálculo a la misma pregunta en serie.

Luego se ejecutará el cálculo serializado en el documento a crear.

De esta manera se verá en el editor:

Y así será la vista previa:

Consejo

También puede utilizar variables serializadas y no serializadas combinadas en estos cálculos.

 

Atención

No combine la función de cálculo con el resultado como una variable (::calculate [a+b variable(result1)] con las otras opciones que se muestran.

 

 


 

 

 

Was this article helpful?

¿No encuentras lo que buscas?

Nuestro equipo premiado de atención al cliente está aquí para usted

Ponte en contacto con el soporte