If 문에 |If((col != Column("ASSAY_PURITY")) | col != Column("Total Sum")), if((col[theRow] > target & !is missing(col[theRow]) ) , 결과 = "실패"));
col은 열 이름을 추적하는 변수입니다.열 이름이 Assay Purity 또는 Total Sum과 같지 않은지 확인하고 있습니다.true이면 한계를 확인하고 한계보다 크면 결과가 실패합니다.
| 또는 if 문에서.
Re: If 문에 |제프,
고맙습니다. 웬일인지 그 논리가 내 머리 속에 잘 자리 잡고 있었다. 변경 후 완벽하게 작동했습니다.
문안 인사,
웨인Re: 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"
)
);