2012-10-02 2 views
0

네 개의 열이 null이 아닌 경우 YES를 반환하고 모두 null이면 NO를 반환하는 계산 열을 만들려고합니다. 예를 들면 다음과 같습니다.Lotus Notes보기에서 같은 행의 값 비교

Calculated Column| Column 1 | Column 2 | Column 3 | Column 4 | 
     YES  |  10 |  5 |  3 |  2 | 
     YES  |   |  3 |   |   | 
     NO  |   |   |   |   | 

같은 행의 값을 비교하는 방법을 잘 모르겠습니다. "Column1 = ''"같은 식으로 확인하면 개별 행이 아닌 전체 열을 검사합니다.

답변

2

나는 올바른 생각을 가지고 있다고 생각합니다. 계산 된 열에서 1 - 4 열의 값을 확인할 수 있습니다. 각 행에 대해 검사가 수행됩니다.

그래서 당신이 열 1 식 4를 통해이라고 4를 통해 필드 1을 가지고 가정하여 계산 된 열은 다음과 같이 보일 것이다 :

@If(@Length(field1 + field2 + field3 + field4) > 0; "YES"; "NO"); 
2

당신이 "프로그램 이름"열 재산을 사용하고 당신의 공식에서 그들을 참조하십시오? 그렇다면 기본값을 $ 1, $ 2, $ 3 등으로 변경 했습니까? 실제로 Notes 수식 언어에서는 이러한 기본값을 사용할 수 없습니다.

Ken의 답변에서 제안하는 것처럼, 프로그래밍 방식의 열 이름 대신 수식에서 기본 문서의 필드 이름을 참조하는 것도 가능합니다. (솔직히 말해서 훨씬 더 일반적입니다. 그러나 1부터 4까지의 열이 계산되는 경우 프로그램 이름을 사용하는 것이 좋습니다.