获取列属性并存储为列表我有一个很大的数据集,每列都有规格限制,我正在循环列名称并尝试获取规格限制并将它们存储为列表。 但不知何故,脚本没有将规格限制的值存储在列表中,并且只给出最后一次迭代的值。
有关如何将规格值存储为列表的任何帮助吗?
data_cols = dt1 << 获取列名称(连续);
lsl = {};
usl={};
对于 (m =1,m<=NItems(data_cols),m++,
规格 = Column(dt1,char(data_cols[m])) << get property ("规格限制");
lsl= 规格["LSL"];
usl = 规格 ["USL"];
);
回复:获取列属性并存储为列表成功了,感谢您的快速回复。
回复:获取列属性并存储为列表您的代码只是不断替换列表、LSL 和 USL 的完整值;解决方法见下文
dt1 = Current Data Table();
data_cols = dt1 << Get Column Names( continuous );
lsl = {};
usl = {};
For( m = 1, m <= N Items( data_cols ), m++,
specs = Column( dt1, Char( data_cols[m] ) ) << get property( "Spec Limits" );
lsl[m] = specs["LSL"];
usl[m] = specs["USL"];
);