If 語句可以有 |我有這樣的聲明:
If( ((col != Column( "ASSAY_PURITY" )) | col != Column( "Total Sum" )),
If( (col[theRow] > target & !Is Missing( col[theRow] )),
result = "Fail"
)
);
col 是追蹤列名稱的變數。我正在檢查列名稱是否不等於分析純度或總和。如果為 true,那麼它將檢查限制,並且大於限制,變數結果將失敗。
你能告訴我我是否可以或不能把|或在 if 語句中。
進階統計建模分享和交流成果回覆:If 語句可以有 | 嗎?傑夫,
謝謝。 出於某種原因,這個邏輯確實牢牢地印在我的腦海裡。 進行更改後,效果完美。
問候,
韋恩回覆:If 語句可以有 | 嗎?| 的 |運算符是邏輯運算符或者。
所以,用英文你寫的條件是「如果 col 不是 ASSAY_PURITY或者那麼 col 不是 TOTAL SUM...” 由於 col 不能同時為這兩個值,因此條件將永遠為真。 你想要一個和它們之間是 & 運算子。
If( ((col != Column( "ASSAY_PURITY" )) & col != Column( "Total Sum" )),
If( (col[theRow] > target & !Is Missing( col[theRow] )),
result = "Fail"
)
);