Tengo una tabla de datos con la columna 'planta' que representa la entrada numérica correspondiente a una planta específica. Recodifiqué esta columna usando el siguiente script para que el número de planta aparezca como nombre de planta en la tabla de datos. Esto funcionó bien, pero el problema que tengo es que obtengo nuevos datos cada trimestre y cuando agrego nuevos datos a esta tabla de datos, falta el nombre de la planta para los nuevos datos y tengo que volver a ejecutar el script una y otra vez. También intenté usar la opción de recodificación disponible en el menú desplegable Cols. ¿Hay alguna forma de recodificar esta columna y asegurarse de que funcione cuando agregue nuevos datos?
FD = Current Data Table();
FD << New Column( "Plant Name", Character, Nominal );
For Each Row(
:Plant Name = Match( :Plant,
"1022", "UK",
"1030", "India",
"1050", "Canada",
"1080", "Australia",
"1110", "UAE",
"1120", "US",
"1140", "US"
);
);
@O_Lippincott Muchas gracias. Esto funciona.
Guardar su recodificación como una columna de fórmula permitiría que la fórmula se evalúe cuando agrega filas adicionales a la tabla principal, incluso si esa columna no está en los nuevos datos.
La opción en el menú Cols recodificar para guardar como una columna de fórmula se puede encontrar aquí.

Ahora puedo ir al menú Filas>Concatenar y elegir agregar los nuevos datos a la tabla de datos principal existente. También creé una columna de origen en este ejemplo.


La fórmula recodifica los nuevos datos.

-Olivia