我想创建一个计算列,如果旁边的四列不为空,则返回YES;如果它们都为null,则返回NO。一个例子就是:
Calculated Column| Column 1 | Column 2 | Column 3 | Column 4 |
YES | 10 | 5 | 3 | 2 |
YES | | 3 | | |
NO | | | | |
我不知道如何比较同一行中的值。如果我检查“Column1 =''”之类的东西,它会检查整个列,而不仅仅是单个行。
答案 0 :(得分:2)
我认为你有正确的想法。在计算列中,您可以检查列1 - 4的值。将对每一行执行检查。
因此,假设您有第1列到第4列的字段1到4,您的计算列将如下所示:
@If(@Length(field1 + field2 + field3 + field4) > 0; "YES"; "NO");
答案 1 :(得分:2)
您使用的是"程序化名称"列的属性在公式中引用它们?如果是这样,你有没有将它们从默认值$ 1,$ 2,$ 3等改变?实际上,您无法在Notes公式语言中使用这些默认值。
请注意,正如Ken的答案中所建议的那样,从公式中的基础文档引用字段名称,而不是程序化的名称,也是可能的(坦率地说,更为常见)列。但是,如果还计算了1到4的colunns,则使用程序化名称是合理的。