我想建立一個通用腳本來建立資料表。
在腳本的第一部分,我有一個清單來選擇用於建立資料表的列:
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))
);