Ciao, vorrei salvare il seguente script che genera diversi BenchMark in un FitGroup tramite un ciclo come se stessi eseguendo un "salvataggio nella tabella dati", ma in modo dinamico (rispetto al ciclo), come si fa?
// Ouvrir la table de données
dt = Open( fichier1 );
// Initialiser une liste pour stocker les noms des colonnes avec la note "INGOT CHARACTERISTICS"
cols_with_note = {};
// Parcourir chaque colonne de la table par index
For( i = 1, i <= N Cols( dt ), i++,
col = Column( dt, i );
// Vérifier si la colonne a une note "INGOT CHARACTERISTICS"
If( col << Get Property( "Notes" ) == "INGOT CHARACTERISTICS",
// Ajouter le nom de la colonne à la liste
Insert Into( cols_with_note, col << Get Name )
);
);
Print(
"Colonnes avec notes trouvées pour la famille " || "INGOT CHARACTERISTICS" || " : "
|| Char( cols_with_note ) || "\n"
);
// Créer une nouvelle fenêtre pour regrouper tous les graphiques
report_window = New Window( "BenchMarks_Ingot_Characteristics",
V List Box(
Fit Group(
For( i = 1, i <= N Items( cols_with_note ), i++,
col_name = cols_with_note[i];
// Ajouter le graphique Oneway au Fit Group
Oneway(
Y( Column( dt, col_name ) ),
X( Column( dt, selection ) ),
Quantiles( 1 ),
Means and Std Dev( 1 ),
Box Plots( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
X Axis Proportional( 0 ),
Grand Mean( 0 ),
SendToReport(
Dispatch( {}, "Oneway Plot", FrameBox,
{DispatchSeg(
Box Plot Seg( 1 ),
{Confidence Diamond( 0 ), Shortest Half Bracket( 0 ),
Line Color( "Red" )}
)}
)
)
);
)
)
)
);
per info col_with_note contiene le coordinate dei diversi benchmark e seleziona l'ascissa dei benchmark
Ty
Names Default To Here( 1 );
dt = current data table();
jsl=dt<<GET script=""></GET>
<P>ottiene lo script per la tabella dati nella variabile "jsl"</P>Non ha funzionato Voglio salvarlo in dt (=open(fichier1)). Se può aiutare ho JMP 16