你好,
我的腳本上有一個關於生成匯總表的問題,這就是我所做的。
1.通過JSL創建一個Summary表,稱之為S1表
dt<<
Summary(
Group( :Name( "Date-Time" ), :Lot, :Test ID, :Test Label, :Field X, :Field Y ),
Variance( :Name( "Mreg (nm)" ) ),
);
2.嘗試使用以下JSL基於S1創建另一個匯總表(S2)
dt<< Summary(
Group( :Name( "Date-Time" ), :Lot, :Test Label ),
Mean( :Name( "Variance(Mreg (nm))" ) ),
Freq( "None" ),
Weight( "None" )
)
它不適用於錯誤“在訪問或評估 'Bad Argument' 時找不到列”
3.我刪除了統計參數行,然後它生成了S2
dt<< Summary(
Group( :Name( "Date-Time" ), :Lot, :Test Label ),
Freq( "None" ),
Weight( "None" )
)
上面的所有腳本都是從自動生成的腳本中復制的(這意味著我手動執行了我想要的操作並複制了源腳本)。
有人知道為什麼嗎?
此致,
子豪
沒有一列叫做
"Variance(Mreg (nm))"
在 S1 數據表中它被稱為
"Mreg (nm)"
這是應該工作的代碼
Names Default To Here( 1 );
dt = Data Table("S1");
dt2 = dt <<
Summary(
Group( :Name( "Date-Time" ), :Lot, :Test ID, :Test Label, :Field X, :Field Y ),
Variance( :Name( "Mreg (nm)" ) ),
Link to original data table(0)
);
dt3 = dt << Summary(
Group( :Name( "Date-Time" ), :Lot, :Test Label ),
Mean( :Name( "(Mreg (nm))" ) ),
Freq( "None" ),
Weight( "None" )
);