你好,
我的脚本上有一个关于生成汇总表的问题,这就是我所做的。
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" )
);