Administrator 練習問題 Q82
Cloud Kicksは、契約値フィールドにあるドルの値に基づいて、アカウントを小、中、大に分類するレポートを求めています。管理者はこの要求を満たすためにどの機能を使用する必要がありますか?
左の○で回答を選択。本文を押すと横線で除外でき、もう一度押すと戻せます。
1つ選択してください(0/1)
正答:B. バケット列
解説
前提知識
バケット列(バケットフィールド)とは
レポート上の数値・選択リスト・テキストの値を、実際のデータを変更せずに「グループ」としてまとめて表示する機能です。例えば「契約値(金額)」という数値項目を、そのまま表示するのではなく「小」「中」「大」という3つの区分(バケット)にまとめてグループ化・集計できます。新しい項目を作ったり、既存データを書き換えたりする必要がないのが最大の特徴です。
詳細列・グループ行・フィルターロジックとの違い
- 詳細列は、レポートの各行に表示する項目そのもの(例:取引先名、金額など)を指定する設定です。金額を独自の区分にまとめる機能ではありません。
- グループ行は、レポートの行を既存の項目値(例:業種、都道府県など)でグループ化する機能です。「小・中・大」という新しい区分を作ることはできません。
- フィルターロジックは、複数のフィルター条件を AND / OR で組み合わせる仕組みです。レコードを絞り込むための機能であり、区分を新設してグループ化する機能ではありません。
設問の状況を分解する
- Cloud Kicksは、取引先(アカウント)を「契約値」というドル金額の項目に基づいて「小・中・大」の3区分に分類したい
- 契約値そのものは既存の数値項目としてすでに存在している
- 新しいカスタム項目を作らずに、レポート上で区分分けと集計を行いたいという要件が読み取れる
選択肢の検討
A. 詳細列 → ✕
詳細列はレポートに表示する項目を追加する設定であり、金額を「小・中・大」のような任意の区分にまとめる機能を持ちません。
B. バケット列 → ⭕ 正解
バケット列(バケットフィールド)を使うと、契約値の数値レンジを指定して「小」「中」「大」という名前のグループを自分で定義できます。新しいカスタム項目を作成する必要がなく、レポート上だけで完結する軽量な解決策です。まさに本設問の要件(金額に基づく3区分の分類)に一致します。
C. グループ行 → ✕
グループ行は既存の項目値でレコードをまとめる機能ですが、「契約値がいくらからいくらまでは小」といった任意のレンジ区分を作ることはできません。バケット列を作成した後に、そのバケット列でグループ化することは可能ですが、グループ行単体ではこの要件を満たせません。
D. フィルターロジック → ✕
フィルターロジックは表示するレコードを絞り込むための条件式の組み合わせ方であり、区分けや分類を作る機能ではありません。
管理者としての対処手順
- 対象のレポート(取引先を含むレポートタイプ)を編集する。
- レポートプレビューで「契約値」列を選択し、その他アクションアイコンから「この列をバケット化」を選ぶ(または列セクションから「バケット列を追加」)。
- バケット名を入力し(例:契約規模)、「新しいバケットを追加」でレンジごとに「小」「中」「大」を作成し、それぞれの金額範囲を指定する。
- 保存すると、バケット列がレポートの項目として使えるようになり、グループ行やグラフの軸としても利用できる。
あわせて覚えておきたいポイント
- バケット列は Developer, Enterprise, Performance, Unlimited Edition で利用可能。
- 1つのレポートに追加できるバケット列は最大5個、1つのバケット列に作れるグループは最大20個。
- 数値・選択リスト・テキストの3種類のデータ型でバケット化ができる。
出典(Salesforce公式)
- Add a Bucket Column — レポートの列を編集してバケット化し、バケット名と各バケットの値・レンジを設定する具体的な手順を確認しました。
- Salesforce Bucket Field Limitations in Reporting — バケット列は1レポートあたり最大5個、1バケットあたり最大20グループまで作成可能で、Developer/Enterprise/Performance/Unlimited Editionで利用できることを確認しました。