很抱歉不小心刪除了以前的帖子。
我現在再次重新發布我的問題。
問題1:
實際上我已經完成了5個子集數據表的生成,但我的一個問題就是當我用完子集腳本時,它會直接生成所有5個子集數據表嗎?那麼我怎樣才能聲明子集數據table1 = S_GX_F40 ,子集數據table2 = 來自子集數據表的S_GX_F40等。下面是我的腳本,用於生成子集數據表。
問題2:
我總結了子集數據表的摘要,實際上我想做的是每個子集數據表都有摘要(我總結出的腳本是針對所有子集數據表的)。但是當我運行腳本時,它只顯示最後一個產品( S(第一個腳本) - 在我的腳本中)在日誌窗口中。那麼,我怎麼能讓所有產品都有我編寫腳本的摘要,因為我需要使用名稱(例如:I_P2A GSVT .6 / .045,I_N2A GSVT.3 / .045)生成圖表。雖然我已經將產品名稱更改為第一個產品,但它也生成了可變性圖表的最後一個產品(請參閱第二個代碼進行總結部分)。我嘗試使用循環,但它給我帶來了一些錯誤。
那麼,任何人都可以給我一些建議或者有其他方法可以解決我的問題嗎?
謝謝
dt = Open( "<PATH for="" open="" the="" file="">", "invisible" );
S = {"S_GX_F40", "S_GX_Z40","S_III_E110","S_III_E80","S_III_L150"};
//Subset the data table
For( i = 1, i <= N Items( S ), i++,
dt:F D << set name( "f d" );
dt << Select Where(Starts With( dt:f d, S[i] ) ) ;
baseDT = dt << Subset( output table name( "Subset" ), selected rows( 1 ), selected columns( 0 ), "invisible");<BR /><BR /><BR />//dt << Select Where(Starts With( dt:f d, S[1] ) );<BR /><BR />//TempDT = dt << Subset( output table name( "Subset" ), selected rows( 1 ), selected columns( 0 ), "invisible");<BR /><BR />//Close( TempDT, nosave );<BR />);
</PATH>
//Summary of the subset data table
dtSub = baseDT << Summary(
Group(
:Name( "L_T" ),
:Name( "F_V_L" ),
:Name( "I_P2A GSVT" ),
:Name( "I_N2A GSVT.3/.045" ),
:Name( "I_P3G_G_PSVT_0.6/0.06" ),
:Name( "I_P3HG_G_PHVT_0.6/0.06" ),
:family device
),
Mean( :Name( "G_Y" ) ),
Mean( :NEW_I_P2A ),
Mean( :NEW_I_N2A ),
Mean( :Name( "NEW_I_P3G_G_PSVT_0.6/0.06" ) ),
Mean( :Name( "NEW_I_P3HG_G_PHVT_0.6/0.06" ) ),
Freq( "None" ),
Weight( "None" ),
invisible
);
dtSub << Variability Chart(
Y(:Name( "I_P2A_GSVT" ) ,:Name( "I_N2A" ) ) ,
X( :Name( "L_T" ), :Name( "F_V_L" ) ),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Std Dev Chart( 0 ),
Select Where(dt:f d )