Insertion de délimiteurs dans les noms de colonne de la table SPLITJ'ai une question simple :
J'ai un tableau qui a quatre colonnes. Je souhaite diviser la colonne "Valeur" par (LOT, WAFER) pour obtenir la table de division jointe. Les noms de colonne sont LOT WAFER (c'est-à-dire LOT space puis WAFER). Je souhaite ajouter un délimiteur entre ces deux de sorte que les noms de colonne soient LOT_WAFER ou LOT | TRANCHE
Existe-t-il un moyen simple de le faire? Je pourrais potentiellement créer une nouvelle colonne dans la table parent qui est LOT_WAFER ou LOT | WAFER, puis la diviser par cette plaquette, mais j'espérais s'il y avait un moyen de contourner cela?
Merci
Re : Insertion de délimiteurs dans les noms de colonne de la table SPLIT
// Combine columns
dt1 = Current data table ();
dt1 << Combine Columns(
columns( :LOT, :WAFER ),
Column Name( "Lot_Wafer" ),
Delimiter( "_" ),
Multiple Response( 0 )
);
// Transpose data table
// → Data Table( "Split" )
dt1 << Transpose(
columns( :Value ),
By( :Test ),
Label( :Lot_Wafer ),
Output Table( "Split" )
);
// Delete column: Label
Data Table( "Split" ) << Delete Columns( :Label );
Ce script devrait fonctionner.Pour ce faire via l'interface graphique
1. Avec les colonnes Lot et wafer sélectionnées Colonnes Cols/Utilities/Combine
2. Sélectionnez le nom, désélectionnez la case à cocher Réponse multiple, placez le délimiteur souhaité
3. Menu Tableaux/Transposer
4. Transposer les colonnes "Value", Label "Lot_Wafer", par "Test"
Fait.J'ai supprimé une colonne supplémentaire avec le script si vous souhaitez que la colonne supplémentaire soit supprimée.
Re : Insertion de délimiteurs dans les noms de colonne de la table SPLITVoici ce que j'aurais fait, après avoir divisé la table :
dt = current data table(); // the already split table
ColLst = dt << get column names("string");
for(i=2, i<=nitems(ColLst), i++,
Column(dt,i) << Set name(Substitute(ColLst[i]," ","_"))
);Je n'ai jamais remarqué auparavant que JMP dispose de la fonctionnalité de combinaison de colonnes mentionnée par @Peter_Hersh ! C'est une bonne fonctionnalité à connaître aussi.