안녕하세요, 루프를 통해 FitGroup에 여러 벤치마크를 생성하는 다음 스크립트를 마치 "데이터 테이블에 저장"하는 것처럼 저장하고 싶은데, 루프와 비교하여 동적으로 저장하는 방법은 무엇일까요?
// 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" )}
)}
)
)
);
)
)
)
);
info col_with_note에는 다양한 벤치마크의 좌표가 포함되어 있으며 벤치마크의 가로축을 선택합니다.
타이
Names Default To Here( 1 );
dt = current data table();
jsl=dt<<GET script=""></GET>
<P>변수 "jsl"에 있는 데이터 테이블에 대한 스크립트를 가져옵니다.</P>작동하지 않습니다. dt(=open(fichier1))에 저장하고 싶습니다. 도움이 된다면 JMP 16이 있습니다.