Cómo encontrar la herramienta que procesó el número máximo de celdas en lote y colocar esa ID de herramienta en una nueva columna.Tengo lotes de celdas que en su mayoría se procesan en una herramienta de alineación. Ocasionalmente, un lote se procesará con unas pocas herramientas de alineación.
Quiero encontrar la herramienta que procesó la cantidad máxima de celdas en un lote y luego agregar una columna (MAX AL) al final con esa ID de herramienta de alineación.
Gracias
Automatización y secuencias de comandosRe: Cómo encontrar la herramienta que procesó el número máximo de celdas en lote y colocar esa ID de herramienta en una nueva columna.sumando tabla.
Re: Cómo encontrar la herramienta que procesó el número máximo de celdas en lote y colocar esa ID de herramienta en una nueva columna.Una opción
Names Default To Here(1);
dt = Open("$DOWNLOADS/ALIGNMENT TOOL.jmp");
// Get AL cols
al_cols = Filter Each({col_name}, dt << Get Column Names("String"),
!IsMissing(Regex(col_name, "^AL\d+"));
);
// create new collector column
new_col = dt << New Column("MAX AL", Character, Nominal);
For Each Row(dt,
max_al_idx = Loc Max(dt[Row(), al_cols]); // get idx based on max value
al_name = al_cols[max_al_idx]; // find AL name with the idx
new_col[Row()] = al_name; // set value
)