Hallo, ich möchte folgendes Skript welches über eine Schleife mehrere Benchmarks in einer FitGroup generiert so speichern als würde ich ein "speichern in Datentabelle" machen aber dynamisch (im Vergleich zur Schleife) wie geht das?
// 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" )}
)}
)
)
);
)
)
)
);
zur Information col_with_note enthält die Koordinaten der verschiedenen Benchmarks und zur Auswahl die Abszisse der Benchmarks
Ty
Names Default To Here( 1 );
dt = current data table();
jsl=dt<<GET script=""></GET>
<P>holt das Skript für die Datentabelle in der Variable "jsl"</P>Es hat nicht funktioniert. Ich möchte es in dt speichern (=open(fichier1)). Wenn es helfen könnte, ich habe JMP 16