複合項目

複合項目

複数オブジェクトの集計を行うには複合項目を使用します。複合項目は複数のオブジェクトの項目を同一の項目として扱うための設定です。

複数オブジェクトにまたがって同一の項目として集計を行う場合は基本的にはすべての項目を複合項目として設定します。ただし、関連オブジェクトを使用する場合のメインオブジェクトの項目は複合項目として設定しなくても複合項目と同じ扱いをするため不要です。

複合項目を使用するには以下の設定を行います。

  1. 「基本デザイン」の「行」、「列」、「値」の下向きの三角から「複合項目」をクリックする。
  2. ラベルを入力し、OKボタンをクリックする。
  3. 複合項目に設定する項目をドラッグ&ドロップする。
  4. 複合項目横の歯車アイコンから「複合項目を編集」画面を開き、通常の項目と同様に一般設定や集計などを設定する。

複合項目に使用できるデータ型は以下の通りです。

データ型 使用
チェックボックス -
通貨
日付
日付/時間
メール
外部参照関係
地理位置情報
参照関係
主従関係
数値
パーセント
電話
選択リスト
選択リスト (複数選択) -
テキスト
テキスト (暗号化) -
テキストエリア
ロングテキストエリア -
リッチテキストエリア -
時間 -
URL
自動採番

複合項目には異なるデータ型を指定することができますが、その注意事項は以下の通りです。

複合項目に異なるデータ型を指定した場合の注意事項:

  • その複合項目は編集できません。
  • その複合項目のセルの種類は、共通なセルの種類のみが使用できます。例えば、数値とテキストを複合項目に設定した場合、セルの種類はテキストのみが使用できます。
  • 共通なセルの種類を持たないデータ型同士は複合項目として使用できません。例えば、参照関係とテキストの組み合わせは複合項目として使用できません。
  • 各データ型で使用できるセルの種類はこちらを参照してください。

関連オブジェクトを使用する場合のメインオブジェクトの項目

関連オブジェクトを使用する場合のメインオブジェクトの項目を「行」と「列」に設定する場合、複合項目として設定しなくても複合項目と同じ扱いをします。

複合項目として設定しなくてよいのは集計のキーとして使用する「行」と「列」のみで、「値」として集計する場合は複合項目として設定する必要があります。

Salesforceのリレーションの仕様上、関連オブジェクトはメインオブジェクトの項目をたどれるため、同じ項目を関連オブジェクトからもメインオブジェクトからも扱うことができます。例えば、下記画像の例の場合、納入商品オブジェクトは取引先オブジェクトの関連オブジェクトです。取引先オブジェクトの項目である取引先名は、納入商品からもたどることができ、以下のような関係が成り立ちます。

取引先.取引先名 = 納入商品.取引先.取引先名

このような場合は、取引先名を複合項目として納入商品オブジェクトと予算オブジェクトから設定する必要はなく、取引先オブジェクトの取引先名を設定することで複合項目と同じ扱いになります。

制限

  • 複合項目を数式で使用する場合、複合項目のラベルを既に存在するラベル以外にする必要があります。既に存在するラベルと同じラベルにした場合、数式での項目表示が崩れます。例えば以下の画像の場合、「数値」というラベルの項目が既に存在しており、複合項目を同じラベル「数値」にすると、数式エディタ上で表示が崩れます。
Copyright © 2024 MESCIUS inc. All rights reserved.