数式で列プロパティを使用するにはどうすればよいですか?列プロパティとして「仕様制限」を割り当てました。いくつかの列をターゲットにします。値がその列のターゲット値の 25% 以上であるかどうかを確認する合否式を作成する必要があります。数式エディターは Target プロパティにアクセスできますか?そうでない場合、数式で列 Target の使用をスクリプト化する最良の方法は何ですか?
前もって感謝します!
Re: 数式で列プロパティを使用するにはどうすればよいですか?ありがとうジェフ。まさに私が探していたものでした。スクリプトを作成する必要がなくなるのです (スクリプトが悪いというわけではありませんが、数式エディターの方が簡単です)。これはたくさん使います!
Re: 数式で列プロパティを使用するにはどうすればよいですか?列の式で列のプロパティを取得できます。
mpb は構文を示しました。数式にすると次のようになります。
(:Weight << get property( "Spec Limits" ))["LSL"]
Get Property メッセージの結果に「LSL」添字が含まれていることを確認する必要があるため、括弧は重要です。
この式を示すデータ表を添付しました。
-ジェフ
Re: 数式で列プロパティを使用するにはどうすればよいですか?以下は、フィットネス データがアクティブなテーブルであると仮定した例です。 [列情報] ダイアログを使用して、酸素列などに独自の仕様制限を設定します。テストのために、LSL、ターゲット、USL をそれぞれ 40、50、60 に設定しました。ログ ウィンドウを開いて、仕様情報が正しく読み取られたことを確認します。
dt1 = Data Table( "Fitness" );
specs = Column( dt1, "Oxy" ) << get property( "Spec Limits" );
lsl = specs["LSL"];
usl = specs["USL"];
target = specs["Target"];
Show( lsl, usl, target );