很抱歉不小心删除了以前的帖子。
我现在再次重新发布我的问题。
问题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 )