Una variable guarda un resultado intermedio para la fila actual de una tabla o para el elemento JSON/XML actual. Sirve cuando el mismo valor calculado se usa en varias reglas, condiciones o campos del resultado, o como paso intermedio para calcular otro valor.
La variable no se escribe en el archivo final. Solo se exportan los campos donde se use su valor.
Dónde Activarla
Editor de tablas. Abre la configuración de la columna de resultado y activa Convertir esta columna en variable.
Editor XML. Abre la configuración del nodo y activa Convertir este nodo en variable.
Editor JSON. Abre la configuración del nodo y activa Convertir este nodo en variable.
El nodo raíz JSON/XML no puede ser una variable.
Número de Variable
El número define el orden de cálculo. La variable 1 se calcula antes que la variable 2. Si una variable usa otra, la primera debe tener un número menor.
Si indicas un número ya ocupado, Eofferix intercambia los números. El comentario es solo para el usuario: explica qué guarda la variable.
Cómo Usarla
- Selecciona la variable en el campo que comprueba una regla si la regla debe mirar el valor calculado.
- Selecciona la variable en el valor de una regla o en una plantilla si debe insertarse en el resultado.
- Usa la variable en condiciones de exportación si un campo o elemento debe exportarse solo para un valor calculado.
Comprobar una Variable con un Intervalo
Para ejecutar una regla solo cuando un valor calculado está dentro de un intervalo numérico:
- Selecciona la variable necesaria en el primer campo de la regla.
- Selecciona la condición está entre.
- Escribe los límites inferior y superior en el único campo de valor, separados por un guion:
58-590o591,5-1032.8.
Los dos límites están incluidos. La parte decimal puede usar punto o coma, incluso con separadores distintos en un mismo intervalo. Escribe primero el límite inferior y después el superior: los intervalos incorrectos o con el límite superior menor que el inferior no coinciden.
La comprobación funciona igual en los editores de tablas, JSON y XML: tanto en la instantánea como al ejecutar una transformación o importación.