列のプロパティを取得してリストとして保存する大規模なデータセットがあり、各列には仕様制限があり、列名をループして仕様制限を取得し、リストとして保存しようとしています。 しかし、どういうわけかスクリプトは仕様制限の値をリストに保存せず、最後の反復の値のみを提供します。
仕様値をリストとして保存する方法について何かヘルプはありますか?
data_cols = dt1 << 列名を取得 (連続);
lsl= {};
usl={};
for (m =1,m<=NItems(data_cols),m++,
spec = Column(dt1,char(data_cols[m])) << get property ("Spec Limits");
lsl= 仕様["LSL"];
usl = 仕様 ["USL"];
);
Re: 列のプロパティを取得してリストとして保存うまくいきました。素早い返信ありがとうございます。
Re: 列のプロパティを取得してリストとして保存コードは、リスト、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"];
);