Derivación de múltiples campos

La selección del modo Múltiple en un nodo Derivar permite derivar múltiples campos en función de la misma condición dentro de un mismo nodo. Esta característica permite ahorrar tiempo cuando se desea realizar transformaciones idénticas en varios campos del conjunto de datos. Por ejemplo, si desea generar un modelo de regresión que prediga el salario actual en función del salario inicial y la experiencia previa, puede resultar útil aplicar una transformación de registro a las tres variables desviadas. En lugar de añadir un nodo Derivar nuevo a cada transformación, puede aplicar la misma función a todos los campos a la vez. Sólo hay que seleccionar todos los campos desde los que se va a derivar un campo nuevo y, a continuación, escribir la expresión de derivación con la función @FIELD dentro de los paréntesis del campo.

Nota: la función @FIELD es una herramienta importante para derivar múltiples campos al mismo tiempo. Permite hacer referencia a los contenidos del campo actual o los campos sin especificar el nombre de campo exacto. Por ejemplo, una expresión CLEM utilizada para aplicar una transformación de registro a múltiples campos es registro(@FIELD).

Las siguientes opciones se añaden al cuadro de diálogo al seleccionar el modo Múltiple:

Derivar de. Permite utilizar el selector de campos para elegir los campos a partir de los cuales derivar campos nuevos. Se generará un campo de salida para cada campo seleccionado. Nota: los campos seleccionados no tienen que coincidir en el tipo de almacenamiento; sin embargo, la operación Derivar fallará si la condición no es válida para todos los campos.

Extensión de nombre de campo. Permite escribir la extensión que desea añadir a los nombres de los campos nuevos. Por ejemplo, en el caso de un campo nuevo que contenga el registro Salario Actual, podría añadir la extensión reg_ al nombre de campo, que resultaría en reg_Salario Actual. Utilice los botones de radio para seleccionar si desea añadir la extensión como un prefijo (al principio) o como un sufijo (al final) del nombre de los campos. El nombre predeterminado es DerivarN, donde N es el número de nodos Derivar que se han creado durante la sesión actual.

Como en el caso del nodo Derivar en modo único, debe crear una expresión para utilizarla al derivar un campo nuevo. Existen distintas opciones para crear una condición en función del tipo de operación de derivación seleccionada. Estas opciones se describen en los siguientes temas. Para crear una expresión, sólo hay que escribir en los campos de la fórmula o utilizar el generador de expresiones, al que se accede mediante el botón de calculadora. Recuerde utilizar la función @FIELD al hacer referencia a las manipulaciones en múltiples campos.