制限に基づく条件付き合格/不合格こんにちは、みんな、
以前の投稿の 1 つと同様に、以下に示すような問題があります。
この場合、少なくとも 2 つの sub_rad でいずれかの結果が >=15 であれば不合格とみなされ、それ以外の場合は合格とみなされます (Pass_Fail 列に示されているように)。 現在、私はFormulaを使用していますが、単一のsub_radでそれを行う方法しか知りません。 スクリプトまたは数式でそれを行う方法を親切に提案してください。
ありがとう。
| ID | テストID | テストタイプ | メインラッド | サブラッド | 結果 | 合格_不合格 |
| M101XS | 566 | 31 | 2 | 0 | 15 | 失敗 |
| M101XS | 566 | 31 | 2 | 1 | 16 | 失敗 |
| M101XS | 566 | 31 | 2 | 2 | 11 | 合格 |
| M101XS | 566 | 31 | 3 | 0 | 12 | 合格 |
| M101XS | 566 | 31 | 3 | 1 | 13 | 合格 |
| M101XS | 566 | 31 | 3 | 2 | 14 | 合格 |
| M101XW | 568 | 33 | 2 | 0 | 12 | 合格 |
| M101XW | 568 | 33 | 2 | 1 | 16 | 合格 |
| M101XW | 568 | 33 | 2 | 2 | 12 | 合格 |
| M101XW | 568 | 33 | 2 | 0 | 12 | 合格 |
| M101XW | 568 | 33 | 3 | 1 | 18 | 失敗 |
| M101XW | 568 | 33 | 3 | 2 | 20 | 失敗 |
Re: 制限に基づく条件付き合否申し訳ありませんが、カム、投稿で適切に説明していませんでした。 この場合、実際には条件として失敗した少なくとも 2 つの sub_rad を探しているため、その特定の ID は失敗したと見なされます。 行 3 が規格外の場合も不合格で、そうでない場合は合格とみなされます。 (ID と sub_rad からの結果に基づいて) 全体を見ると、その特定の ID は失敗しています。
混乱させないと思います:)
ありがとう。
Re: 制限に基づく条件付き合否これはあなたが望むものについての推測です....すべての条件が適切にチェックされているかどうかはわかりません
これは数式です....オープンな JSL コードではありません
dt = Current Data Table();
holdID = :ID;
holdtest_id = :test_id;
holdmain_rad = :main_rad;
numGE15 = N Rows(
dt << get rows where(
holdID == :ID & holdtest_id == :test_id & holdmain_rad ==
:main_rad & :result >= 15
)
);
If( :result >= 15 & numGE15 >= 2,
"Fail",
"Pass"
);

Re: 制限に基づく条件付き合否どのグループのランが合格または不合格として宣告されるのかは明らかではない。同じ main_rad とテスト ID 内のすべての sub_rad であると思いますが、それは Pass_Fail 列に表示されるものではありません。そうでない場合は、行 3 も不合格になります。明確にしていただけますか?