この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

analytics:reportChart

このコンポーネントは、Salesforce レポートグラフを Visualforce ページに追加するために使用します。グラフデータを絞り込んで特定の結果を表示できます。このコンポーネントは、API バージョン 29.0 以降で使用できます。

レポートグラフを追加する前に、Salesforce アプリケーションのソースレポートにグラフがあることを確認します。

属性

属性名 属性型 説明 必須かどうか API バージョン 通用範囲
cacheAge long 埋め込まれたグラフがデータをキャッシュできるミリ秒単位の時間の長さ (例: 24 時間 = 86,400,000 ミリ秒)。時間は最長で 24 時間です。 29.0
cacheResults Boolean グラフを表示するときにキャッシュデータを使用するかどうかを示す boolean。属性が true に設定されている場合、データは 24 時間キャッシュされますが、時間の長さは cacheAge 属性を使用して変更できます。属性が false に設定されている場合、ページが更新されるたびにレポートが実行されます。 29.0
developerName string レポートの一意の開発者名。レポートビルダーのレポートプロパティからレポートの開発者名を取得できます。この属性は reportId の代わりに使用できます。reportId が設定されている場合はこれを含めることはできません (反対の場合も同様)。2 つのいずれかは必要です。 29.0
filter string すでにレポートに含まれている項目の絞り込みに加え、項目でレポートグラフを絞り込んで特定のデータを取得します。レポートに設定できる項目の検索条件は最大 20 個です。条件には、JSON 形式の文字列で次の属性があります。
  • column: 絞り込み対象にする項目の API 参照名。
  • operator: 絞り込みに使用する条件の API 参照名。たとえば、「次の文字列と一致しない」で絞り込むには、API 参照名「notEqual」を使用します。
  • value: 検索条件。

次に例を示します。

[{column:'STAGE_NAME',operator:'equals',value:'Prospecting'},{column:'EXP_AMOUNT',operator:'greaterThan',value:'75000'}].

項目と演算子の API 参照名を取得するには、次の例のように分析 REST API または分析 Apex を介して describe 要求を行います。

分析 API

/services/data/v29.0/analytics/reports/00OD0000001ZbNHMA0/describe

分析 Apex ライブラリ
  1. 最初に、describe 要求からレポートメタデータを取得します。

    Reports.ReportManager.describeReport(00OD0000001ZbNHMA0)
  2. 続いて、次のメソッドを使用して、項目のデータ型に基づいて演算子を取得します。

    Reports.ReportManager.getDatatypeFilterOperatorMap()
29.0
hideOnError Boolean この属性は、エラーのあるグラフをユーザーに表示するかどうかを制御するために使用します。エラーがあり、この属性が設定されていない場合、グラフにはエラー以外のデータは表示されません。

エラーはさまざまな理由で発生します。たとえば、グラフで使用する項目へのアクセス権がユーザーにない場合や、グラフがレポートから削除された場合などがあります。

ページでグラフを非表示にするには、この属性を true に設定します。

29.0
id String ページの他のコンポーネントがコンポーネントを参照できるようにする識別子。 14.0 グローバル
rendered Boolean コンポーネントをページに表示するかどうかを��定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 14.0 グローバル
reportId string レポートの一意の ID。レポートの ID は、Salesforce のレポート URL から取得したり、API で要求したりできます。 29.0
showRefreshButton Boolean 更新ボタンをグラフに追加するかどうかを示す boolean。 29.0
size string 次のいずれかの値でグラフのサイズを指定します。
  • tiny
  • small
  • medium
  • large
  • huge
指定されていない場合、グラフのサイズは medium になります。
29.0