Variables en Transformaciones

Cómo calcular un valor intermedio, no exportarlo directamente y usarlo en reglas o condiciones.

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.

Animación para activar una variable en el editor de tablas de Eofferix
Abre la configuración de la columna, desplázate hasta el bloque de variable y guarda. Después de guardar, la columna se muestra como variable.

Editor XML. Abre la configuración del nodo y activa Convertir este nodo en variable.

Animación para activar una variable en el editor XML de Eofferix
Después de guardar, el nodo XML recibe una etiqueta de variable y cambia directamente en la instantánea.

Editor JSON. Abre la configuración del nodo y activa Convertir este nodo en variable.

Animación para activar una variable en el editor JSON de Eofferix
Después de guardar, el nodo JSON recibe una etiqueta de variable y ya no parece un nodo normal del resultado.

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.