我想创建一个通用脚本来创建数据表。
在脚本的第一部分,我有一个列表来选择用于创建数据表的列:
nw = New Window("Create data table",
<
<TYPE></TYPE>
<P><BR /><BR /><SPAN>在第二部分中,我需要一个脚本,该脚本根据所选列(列数和列名不同)创建数据表。以下是两个普通脚本(非通用)的示例:</SPAN></P> <BR /> <P><SPAN>例1:</SPAN></P> <CODE class=" language-jsl">dt_data = Current Data Table();
dt_LimitCalc = dt_data << Summary(
Group(:GROUP, :CHART, :EVALUATION, :NAME),
N(:VALUE),
Mean(:VALUE),
Std Dev(:VALUE),
Mean(:Limit1),
Mean(:Limit2),
Freq("None"),
Weight("None")
); 示例 2:
dt_data = Current Data Table();
dt_LimitCalc = dt_data << Summary(
Group(:GROUP, :CHART, :EVALUATION, :NAME),
N(:VALUE),
Mean(:VALUE),
Std Dev(:VALUE),
Mean(:xy_Limit),
Mean(:Limi_xy),
Mean(:Lim_123),
Freq("None"),
Weight("None")
); 
有人能帮忙创建一个根据所选列的通用脚本吗?只有粗体部分会改变。其他部分都一样。
编辑(jthi):添加了 JSL 格式和加粗部分的图像
您可以使用 Eval 将列表传递给 Mean
dt << Summary(
Mean(Eval(list names_limit))
);