テーブルの指定したフィールドで選択されている数をカウントします。カウントした結果は別のアクションで使用することができます。
チェックボックスやユーザー選択のように、複数の選択が可能なフィールドで、合計いくつの選択があるかを数えます。選択が1つもなければ0になります。
「カウントするフィールド」「同じ値のカウント方法」「結果をセットするフィールド(省略可)」を設定します。
選択をカウントするテーブル内フィールドを選択します。以下のフィールドタイプが選択可能です。
「同じ値でも別々にカウント」を選ぶと、選ばれている値に関係なく単に選択数を数えます。
「同じ値を1つとカウント」を選ぶと、同じ値を選んでいる行が2つ以上あっても、1つと数えます。つまり「何種類の値が選ばれているか」を数えることになります。
例えば、テーブルに行が3行あって、「カウントするフィールド」の値が
となっていた場合、
となります。
計算結果を他のフィールドにセットする場合に指定します。直接フィールドにはセットせず、計算結果を別のアクションで使用したい場合は、省略できます。
以下のフィールドタイプが選択可能です。テーブル内のフィールドは選択できません。
テーブルに行が1行もなかった場合は、結果はゼロになります。
「テーブル中のフィールド平均値を計算する」等のように、「テーブルに行がなかった場合」の動きを選択することはできません。