リスト内の文字列、数値、日時値の数を計算します。この関数は、常にリスト内の要素の数を示す数値を返します。
@Elements と似ていますが、評価する値がリストではない場合や Null 文字列の場合に 0 ではなく 1 を返す点が異なります。
@Count( list )
list
文字列リスト、数値リスト、または日時リスト。
numElements
数値。リスト内の要素の数が返されます。値がリストではない場合や Null 文字列の場合は、1 が返されます。
@Count(stooges)
@Count(@DbLookup("";"Server/Name/Notes":"Cost¥¥Materials.nsf";"Sails";"Kevlar";3))
この式で 1 が返されるのは、[ビューの #] シンプルファンクションによって作成されたリストは標準的な数値リストではなく、特殊文字列のリストであるからです。@Count の代わりに @Elements を使用すると、0 が返されます。
tAsia := @Count(Asia_total);
tUSA := @Count(USA_total);
dif := (tAsia - tUSA);
result := @If(@Sign(dif) = -1;@Subset(USA_total;tUSA=@Abs(dif));
@Subset(Asia_total;(tAsia - dif)));
@If(@Sign(dif) = -1;@Max(Asia_total;result);@Max(result;USA_total))
アメリカの第 4 半期売上高がまだ通知されていない場合は、9 月までについて通知された数値を比較した結果のみが表示されます。2 つのリストの長さを等しくするために 9 月の売り上げを 3 回繰り返すというデフォルトの動作は実行されません。
LotusScript® NotesDocument クラスの GetItemValue メソッド
LotusScript NotesItem クラスの Values プロパティ
Java™ Document クラスの getItemValue メソッド
Java Item クラスの Values プロパティ