0

横の 4 つの列が null でない場合は YES を返し、すべてが null の場合は NO を返す計算列を作成したいと考えています。例は次のとおりです。

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

ただし、同じ行の値を比較する方法がわかりません。「Column1 = ''」のようなものをチェックすると、個々の行だけでなく、列全体がチェックされます。

4

2 に答える 2

2

私はあなたが正しい考えを持っていると思います。計算列では、列1〜4の値を確認できます。確認は各行に対して実行されます。

したがって、列1から4の数式であるフィールド1から4があるとすると、計算された列は次のようになります。

@If(@Length(field1 + field2 + field3 + field4) > 0; "YES"; "NO");
于 2012-10-02T20:53:28.587 に答える
2

数式で列を参照するために、列の「プログラム名」プロパティを使用していますか? もしそうなら、$1、$2、$3 などのデフォルト値から変更しましたか? 実際には、これらのデフォルト値を Notes 式言語で使用することはできません。

ケンの回答で示唆されているように、列のプログラム名ではなく、式の基になるドキュメントからフィールド名を参照することも可能です (率直に言って、はるかに一般的です)。ただし、列 1 から 4 も計算される場合は、プログラム名を使用するのが合理的です。

于 2012-10-03T00:36:54.443 に答える