ピボットテーブル

概要

Avonni Pivot Table コンポーネントは、Dynamic Components 内での Salesforce データの分析方法を変革します。行や列を動的にグループ化して計算を適用し、Lightning ページ上で大規模データセットを対話的に要約・探索することで、静的なリストを超えた可視的なビジネスインサイトを発見できます。

主な機能

  • 要約と集計: 計算(SUM、AVG、COUNT、MIN、MAX)でデータを凝縮。

  • 動的グルーピング: 行・列エリアへフィールドをドラッグして、データを対話的にグループ化。

  • インタラクティブ探索: ユーザーが容易にピボット、ビューの再構成、並べ替え、必要に応じて要約データのフィルタリングを行えるようにします。

  • インサイトの発見: 生の Salesforce データに潜むトレンド、パターン、比較を明らかに。


クイックスタートチュートリアル

ステージと四半期別に商談を分析

各商談ステージにどれだけの売上があるかを会計四半期別に分解して表示する、動作するピボットテーブルを作成します。Salesforce の標準オブジェクト「Opportunity(商談)」を使用するため、商談データのある任意の組織で追従できます。

前提条件: Amount と StageName 項目が入力された商談が必要です。組織で FiscalYear と FiscalQuarter 項目も有効化されている必要があります(設定 → 会社情報 → 会計年度の設定を確認)。


1

新規コンポーネントを作成

ピボットテーブルを収める新しい Dynamic Component を作成することから始めます。これが分析を構築するためのコンテナになります。

  • 開く Avonni Dynamic Components をアプリランチャーから起動

  • クリック 新規コンポーネント

  • コンポーネントに名前を付ける(例:「Opportunity Analysis」)

  • そのまま ターゲットページオブジェクト は空欄(この例では不要)

2

ピボットテーブル要素を追加

次に、ピボットテーブルコンポーネント自体を追加します。これは対話的なデータ分析を表示する要素です。

  • 次の場所から コンポーネント 左のリストで、 Pivot Table

  • を見つけ、 Pivot Table コンポーネントをキャンバスにドラッグ

  • ピボットテーブルがキャンバスに表示され、プロパティパネルでの設定が可能になります

3

データソースを設定

ピボットテーブルを Salesforce データに接続します。このクエリが、分析・要約される商談レコードを決定します。

  • クリック クエリを作成 データソース セクションから.

  • 対象 オブジェクトとして、 Opportunity(商談) をリストから選択

  • 次に フィルターで、次を追加: Stage は "$Global Constant.Null" と等しくない AND Amount > 0 (任意だが、データをきれいに保つために推奨)

  • クリック 保存

4

行グループを定義

データを縦方向にどのように整理するかを設定します。各ユニークなステージ名が表の行になります。

  • 次を見つける データマッピング をプロパティパネル内で

  • クリック 行グループを追加

  • 対象 フィールドとして、 StageName

5

列グループを定義

データを横方向にどのように整理するかを設定します。各会計年度(または四半期)が列になります。

  • 次を見つける データマッピング をプロパティパネル内で

  • クリック 列グループを追加

  • 対象 フィールドとして、 Fiscal (または FiscalYear が組織での正確な項目名の場合)

  • 必要に応じて 2 つ目の列グループとして FiscalQuarter を追加して、四半期を年度の下にネスト

6

集計を設定

行と列の交点にどの計算を表示するかを定義します。各セルでユーザーが実際に見る数値を決定します。

  • 次を見つける 集計 セクション

  • クリック 集計を追加

  • 対象 フィールドとして、 Amount

  • 対象 測定として、 SUM

  • 必要に応じて 2 つ目の集計を追加し、 測定COUNT に設定して、合計金額と商談件数の両方を表示。

7

表示オプションを設定

小計および総計の表示を制御し、詳細な内訳と併せて全体の傾向を見やすくします

  • 次を見つける コンテンツ セクション

  • 有効化 総計を表示 をオンにして、下部と右端に全体の合計を表示

  • 有効化 小計を表示 複数の行または列グループを追加した場合はオン(それ以外はオフのまま)

  • 対象 スタックサマリーは、各計算を別々の行/列に表示するためオフのままにします

8

ヘッダーを設定 (任意)

説明的なタイトルとアクションボタンで、ピボットテーブルに文脈と機能を追加します。

  • 次を見つける ヘッダー をプロパティパネル内で

  • 対象 タイトルに「Opportunity Pipeline Analysis」と入力

  • 対象 キャプションに「ステージと会計期間でグループ化」と入力

  • 次に アクションで、 アクションを追加

  • をクリック ラベル を「Export」に設定

  • アイコンを選択(例: utility:download)

  • クリック 完了

9

エクスポートのインタラクションを追加 (任意)

エクスポートボタンを機能させ、ユーザーがピボットテーブルのデータをダウンロードできるようにします。

  • クリック インタラクション タブ(プロパティパネル内)

  • 選択 ヘッダーアクションクリック をトリガーとして

  • クリック ヘッダーアクションクリックを追加 → を選択 Export To をタイプとして

  • ニーズに基づいてオプションを設定

10

保存して有効化

Lightning ページにピボットテーブルを配置し、ユーザーがデータ探索を開始できるようにします

  • クリック 保存 でコンポーネントを保存

  • 移動 設定 → Lightning App Builder

  • 既存のホームページまたはアプリページを編集(または新規作成)

  • ドラッグ AX - Dynamic Components をページのキャンバスへ

  • チェック カードとして表示

  • クリック 保存 および 有効化 ページを

表示されるもの

「Opportunity Pipeline Analysis」というタイトルと「ステージと会計期間でグループ化」というキャプション、そしてエクスポートボタンのあるヘッダー。下には、縦に商談ステージ(Prospecting、Qualification、Proposal、Closed Won など)、上部に会計期間が並んだテーブル。セルには各ステージと期間の交点における商談金額の合計が表示されます。総計は下部と右端に表示。ユーザーはヘッダーをクリックして並べ替えやグループの再構成が可能です。


設定項目

データソース

分析対象のデータを含む Salesforce レコードにピボットテーブルを接続します。

設定
説明

データソース

次に設定する必要があります Avonni Query Data Source

クエリ設定

分析するオブジェクトを定義し、データセットを制限するフィルターを適用(パフォーマンスのため推奨)、並び替えを設定します

例: 商談レコードを次の条件でフィルタリング CloseDate = THIS_YEAR および Amount > 0、CloseDate 昇順で並べ替え。

行グループ

データを縦方向にどのように整理するかを定義します。選択した項目の各ユニーク値が独自の行ヘッダーを生成します。

設定
説明

フィールド

グループ化するデータソースの項目(例: Account.Industry, StageName)

制限: 行と列を合わせて最大 3 つのグルーピング項目(例: 行 2 + 列 1、または 行 1 + 列 2)。

例: 第 1 行グループ = Account.Industry、第 2 行グループ = Account.Name (特定の取引先をその業種の下にネストして表示)

列グループ

データを横方向にどのように整理するかを定義します。各ユニーク値が独自の列ヘッダーを生成します。

設定
説明

フィールド

グループ化するデータソースの項目(例: FiscalYear, Stage)

注意: グルーピング項目は最大 3 つ

例: 列グループ = FiscalYear (各年 2023、2024、2025 で別々の列を表示)

集計

行と列の交点に表示される計算値を定義します

設定
説明

フィールド

計算する数値または日付項目を選択(例: Amount, Quantity)

測定

計算方法を選択: SUM, AVERAGE, COUNT, MIN、または MAX

複数集計

複数の計算を追加して、複数の指標を横並びで表示(例: Amount の SUM とレコードの COUNT)

例: 集計 1 = フィールド: Amount、測定: SUM; 集計 2 = フィールド: Id、測定: COUNT

表示オプション

総計や複数計算の表示方法を制御します。

設定
説明
使用タイミング

総計を表示

すべてのデータの総計を示す最終行・列を追加

データセットの概観を素早く把握する場合は有効化、グループ比較に集中する場合は無効化

小計を表示

ネストした行または列グループ使用時に各サブグループの中間合計を追加

各階層レベルでの文脈を示す場合は有効化、ビューを簡素化する場合は無効化。複数グループ時にのみ適用

スタックサマリー

複数集計の表示方法を制御

有効時: 結果はセル内でまとまって表示され、直接比較が可能。 無効時: 各計算が別々の行/列に割り当てられ、区別が明確に

例: 総計を表示: true, 小計を表示: false, スタックサマリー: false は、中間小計なしで全体の総計を表示し、各計算を独立したセクションに配置します。

ヘッダー

タイトル、キャプション、アバター、アクションボタンでピボットテーブルに文脈とアクションを追加します。

設定
説明

タイトル

ピボットテーブル上部に表示される主見出し(例:「Sales Performance Dashboard」)

キャプション

追加の文脈を提供する説明的なサブタイトル(例:「地域・製品別の年初来分析」)

アバター - 画像

ヘッダーに表示する画像の URL(任意)

アバター - フォールバックアイコン名

アバター画像がない場合に表示する SLDS アイコン(例: standard:report)

アバター - イニシャル

画像がない場合にアバターの円内に表示するテキスト(例:「SA」)

ヘルプテキスト - コンテンツ

ユーザーがデータを理解するのを助けるため、ヘッダー付近に表示される情報テキストやガイダンス

結合表示

有効化すると、ヘッダーとテーブル本体の間のスペースを削除し、よりコンパクトな見た目にします

アクション

エクスポート、更新、関連レコードへの移動などの一般的な操作のために、ヘッダーにボタンを追加

表示アクションボタン数

ドロップダウンに折りたたむ前に表示するアクションボタンの数

アクションを非表示

有効化すると、すべてのアクションボタンを一時的に非表示にします

アクションを無効化

有効化すると、アクションボタンは表示されますがクリックできません

例: タイトル:「Quarterly Pipeline Analysis」、キャプション:「未クローズの商談でフィルター」、アクション: ダウンロードアイコン付きのエクスポートボタン。


インタラクション

この インタラクション タブ では、ヘッダーのアクションボタンクリックに対する応答を設定できます。ユーザーがヘッダーに追加したアクションボタン(「Export」や「Refresh」など)をクリックしたときに、

一般的なインタラクションパターン

データを CSV にエクスポート

ユーザーがピボットテーブルのデータをダウンロードできるようにする:

  1. ダウンロードアイコン付きで「Export」というラベルのヘッダーアクションを追加

  2. インタラクションで、 ヘッダーアクションクリック

  3. タイプを追加 → Export To

  4. エクスポート形式(CSV、Excel など)を選択

  5. 必要に応じて追加のエクスポート設定を構成


ベストプラクティスと考慮事項

  • グルーピングの制限: ユニーク値が多い項目(例: 大規模データセットの個々のレコード名)でのグルーピングは、パフォーマンスや可読性に影響する可能性があることに注意。

  • ガバナ制限: 巨大なデータセットに対する複雑なクエリや操作は、Salesforce のガバナ制限に近づく可能性があります。効率的に設計しましょう。

  • ユーザーのための設計: ユーザーのビジネス上の問いに直接応える行・列グループおよび集計を選択します。初期ビューはフォーカスを絞りましょう。


まとめ

Avonni Pivot Table コンポーネントは、Lightning ページ上で対話的なデータの要約と分析を行う強力なツールです。データソース、行/列のグルーピング、値の集計、表示オプションを効果的に構成することで、生の Salesforce データを実行可能なビジネスインサイトへと変換できます。

最終更新

役に立ちましたか?