列関数で列プロパティを使用しますか?別の列のプロパティとその列のデータを使用する新しい関数列をテーブル内に作成する方法はありますか?
たとえば、割り当てられたLSLおよびUSL以外のアイテムのフラグ列を作成しますか?
JSLを使用し、セル値とGet Property ...などを繰り返し評価することでそれを実行できることはわかっていますが、このような単純な比較と論理演算では、これは不必要に複雑に思えます。 特に、ネストされたSpec->LSLおよびSpec->USLは、特定の列で一方または両方が欠落している可能性がある場合、簡単に操作できません。
データ表Re:列関数で列プロパティを使用しますか?次のような数式を使用できます。
</CODE><BR /><CODE class=" language-jsl">If(Row() == 1,
specs = :NPN1 << Get Property("Spec Limits");
lsl = Try(specs["LSL"], .);
usl = Try(specs["USL"], .);
val = .;
);
val = IfMZ(:NPN1 < lsl | :NPN1 > usl, 1, 0);
val;
ただし、チェックする列が多い場合は、パラメータ、値、lsl、uslなどの列を持つことができるトール/スタックデータでこれを行う方が簡単だと思います。 次に、それらを使用して、フラグを立てるための式を簡単に作成できます。
一部のプラットフォームでは、仕様値から選択して色を付けることもできますが、これらは一度に1つの列でのみ機能する場合があります。