ユースケース
手順
1
条件付きロールアップフィールドを作成する
フィールド名の右側にある
+アイコンをクリックし、条件付きロールアップを選択して、「総売上金額」などのフィールドタイトルを入力します。2
対象テーブルを選択する
対象テーブルのドロップダウンで、検索するテーブルを選択します。
3
ロールアップフィールドを設定する
計算するフィールドを選択し、フィールドタイプを確認します。
4
フィルター条件を設定する
フィルター条件を追加し、フィールド、条件タイプ、比較値を選択します。比較値には固定値または現在のテーブルのフィールドを使用できます。
5
集計関数を選択する
元の値、一意の値、一意の値の件数、合計、件数、平均、最大値、最小値など、データ型に応じた計算方法を選択します。
シナリオ別の実践例
チームのタスク量の統計
テーブル- タスクテーブル
- 統計テーブル
- 従業員情報テーブルに「進行中のタスク」という条件付きロールアップフィールドを作成する
- 対象テーブル:タスク割り当てテーブル
- ロールアップフィールド:タスクID
- フィルター条件:
- フィールド:担当者 -> 条件:等しい -> 値:現在のテーブルの従業員フィールド
- フィールド:タスクステータス -> 条件:等しい -> 値:「進行中」
- 集計関数:すべてをカウント
- 「完了済みのタスク」という条件付きロールアップフィールドをもう1つ作成する
- 対象テーブル:タスク割り当てテーブル
- ロールアップフィールド:タスクID
- フィルター条件:
- フィールド:担当者 -> 条件:等しい -> 値:現在のテーブルの従業員フィールド
- フィールド:タスクステータス -> 条件:等しい -> 値:「完了」
- 集計関数:すべてをカウント
重複値を見つける
テーブル- 顧客名、電話番号などのフィールドを持つ顧客テーブル
- 顧客テーブルに「顧客名の重複数」という条件付きロールアップフィールドを作成する
- 対象テーブル:顧客テーブル(このテーブル)
- ロールアップフィールド:顧客名
- フィルター条件:
- フィールド:顧客名 -> 条件:等しい -> 値:現在のテーブルの顧客名フィールド
- 集計関数:すべてをカウント
- 「重複フラグ」という数式フィールドを作成する
- 数式を
IF(Customer name duplicate count > 1, "Duplicate", BLANK())に設定する
よくある質問
条件付きロールアップと条件付きルックアップの違いは何ですか?
条件付きロールアップと条件付きルックアップの違いは何ですか?
条件付きロールアップは計算された1つの値を返すため、合計、件数、平均に適しています。条件付きルックアップは一致する未加工の値の一覧を返すため、詳細データの表示に適しています。

