Comment trouver l'outil qui a traité le nombre maximum de cellules par lot et placer cet ID d'outil dans une nouvelle colonne.J'ai des lots de cellules qui sont principalement traitées sur un seul outil d'alignement. Parfois, un lot sera traité avec quelques outils d'alignement.
Je veux trouver l'outil qui a traité le nombre maximum de cellules dans un lot, puis ajouter une colonne (MAX AL) à la fin avec cet ID d'outil d'alignement.
Merci
Automatisation et scriptRe : Comment trouver l'outil qui a traité le nombre maximum de cellules par lot et placer cet ID d'outil dans une nouvelle colonne.table d'ajout.
Re : Comment trouver l'outil qui a traité le nombre maximum de cellules par lot et placer cet ID d'outil dans une nouvelle colonne.Une possibilité
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
)