【Salesforce】明日から役立つレポート・ダッシュボードのTips6選

# はじめに
この記事は[Salesforce Advent Calendar2019](https://qiita.com/advent-calendar/2019/salesforce)の6日目の投稿になります。
**6日目**ということでレポート・ダッシュボードに関するTipsを**6個**紹介していこうと思います。
**※基本的にLightning Experience向けの機能の紹介となります。**

# 1. 導入初期に役立つダッシュボード（難易度：易）
レポートは便利なのですが、Excelみたいに自由自在に分析用に変形したりといったことは難しいです。
また、レポート単体ではOKでもダッシュボードと合わせるといまいちになるというパターンもあります。

**例）**
　・部署ごとの数字をダッシュボード上でドリルダウンして確認することができない
　・検索条件に設定している項目の選択値が多すぎて探したいものでドリルダウンできない

何を確認できたらよいかはあらかじめ偉い人に合意を取っておくことが重要となるのですが、一方で導入初期など慣れていない時は何から手を付けたら良いかわからないことが大半です。
そんな時は以下のダッシュボードを導入すると標準的な機能と活用度の分析をすぐに行うことができるようになります。

[今日から使えるサクセスダッシュボード Lightning Experience版](https://appexchangejp.salesforce.com/appxListingDetail?listingId=a0N3A00000FR65mUAD)

パッケージのインストール方法は[こちら](https://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_install)のtrailheadのモジュールを参考にしてみてください。

割と凄いというかぜひSalesforceをフル活用したいと思っている人が取りたい指標が取れるようになっていると思います。
![dashboard.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/db95e0a1-ee95-a6c1-4029-21a1604f9ec4.png)

また慣れてきたらレポートやダッシュボードをコピーして自分の組織向けにアレンジすることが可能です。

# 2. 結合レポート（難易度：普）
Spring19から結合レポートがlightning experienceでも利用可能になりました。
以下のような例えば取引先に紐づく商談やケースを表示する場合などに一括で表示できるため便利です。
以下が手順となります。

1. 任意のレポートタイプを選択してからレポートを作成します（[標準レポートタイプの中には結合レポートが使えないものがあります](https://help.salesforce.com/articleView?id=reports_unavailable_with_joined_reports.htm&type=5)）。
2. レポートの作成画面左上で「レポート」の「▼」をクリックし結合レポートを適用させます。
![結合レポート1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/43ff4a4e-6223-30a5-f2dd-0b66008a4762.png)
3. レポートに「ブロックを追加」ボタンからレポートを追加していきます。最大で5つのブロックまで表示可能です。
![結合レポート2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/636c9ff0-4d18-41b1-e70e-dc5f949453a0.png)

特に注意したい点は以下になります。導入前に活用シーンを思い浮かべて問題にぶち当たらないことを確認しておきましょう。

- 各ブロックに表示できるデータは2,000件まで
- クロス条件やバケット項目が利用できない
- CSVでのエクスポートができない（フォーマット済みレポートは可能）
- 下記のレポートグラフコンポーネントで利用することができない

# 3. レポートグラフコンポーネント（難易度：易）
lightningページにはレポートグラフを表示することができます。
例として取引先の画面から以下のようなことができるようになります。

- 商談のフェーズ別見込み金額を確認する
- 商談の月別見込み金額を確認する
- 昨年度と今年度の合計金額の比較する

※グラフを利用するためサマリもしくはマトリクス形式のレポートでないと利用できません
※1時間当たりのレポート更新可能件数など制限があります
以下が手順となります。

1. サマリ、もしくはマトリクス形式のレポートを作成する
2. 「グラフを追加」をクリックしてレポートにグラフを追加する
![コンポーネント1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/fd6de04f-72fc-3ebd-217d-6240fe1d1c3a.png)

3. レポートを表示したいオブジェクトのLightningページを編集する画面に移動する
4. レポートを配置するためのタブを追加する
![コンポーネント2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/082e2f0e-79c6-000b-545f-e0723a8aed76.png)

5. 左側のLightningコンポーネントの一覧から「レポートグラフ」を選んで4で作ったコンポーネントの中にドラッグ&ドロップ
6. 右側のレポートグラフのメニューで2で作ったレポートを選択
7. フィルタ条件にそのオブジェクトのID（例では商談ID）を選択する
![コンポーネント3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/4e1f678d-6ac8-1fd1-409c-7440beabe098.png)

# 4. 昨年度比レポートの作成（難易度：普）
[少し前の記事](https://qiita.com/dakudo036/items/73d8330d383d6bf20d14)
3で少し触れた昨年度対比のレポートの作り方と考え方をまとめた記事です。詳細はリンク参照で。

# 5. レポートのメール配信（難易度：易）
例えば毎週特定の人にメールで活動結果や売上を送りたい場合、レポートの登録を行うと特定の人に通知ができるため便利です。
以下が手順となります。

1. 任意のレポートを作成し保存した後「▼」ボタンをクリックし、「登録」を選択する
![レポート登録1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/b9127d9e-9c8e-b4a1-1f0d-73e5098fc211.png)

2. メールを送信したい頻度や時間とメール送信する条件を設定する
![レポート登録2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/edd6c7fb-c385-ac7d-8af6-42dfb4f74dd0.png)
![レポート登録3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/63cc5527-9a36-d0c0-6705-803906e344b8.png)

3. メールの受信者を設定する
![レポート登録4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/1b7999ff-3319-2ba7-0fcd-c02dd1aa8c40.png)

※レポートを非公開フォルダに保存している場合は自分以外にメール送信はできません
※レポートの実行者を自分以外にする場合はそのユーザが閲覧できる範囲になるため、見え方が異なる可能性があります

# 6. スナップショットの共有

## 6-1. Chatterへのダッシュボードコンポーネントの投稿（難易度：易）
ダッシュボードでその時の状況を共有したい場合（特に異常値があって部下に確認したい場合など）はChatterで共有すると便利です。
ダッシュボードのコンポーネントから共有するとその時のスナップショットをそのままChatterで共有できるため、当事者間で認識齟齬が生まれにくくなります。
以下が手順となります。

1. 任意のダッシュボードを作成し保存した後、コンポーネント上の「展開」（![icon.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/33ba08a8-8dda-663e-d142-a55d2deeeaa5.png)）ボタンをクリックする
2. 展開したコンポーネントの「コンポーネントを共有」（![icon2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/591c94d9-38eb-d458-3384-1fccfd5c94ce.png)）ボタンをクリックする
3. スナップショットが入った投稿を共有する
![ダッシュボード.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/63d8f48a-5165-fee7-6bd4-b481db198388.png)

投稿した画像はダッシュボード上のフィードに表示されます。

## 6-2. レポート作成スナップショット（難易度：難）

レポートで履歴のトレンドを追いたい場合は[レポート作成スナップショット](https://help.salesforce.com/articleView?id=data_about_analytic_snap.htm&type=5)を利用すると便利です。
例として以下のようなことができるようになります。

- 毎月1日時点での商談の合計見込み金額を月別にまとめて確認する

ある時点での情報を集めて時系列で表示することができるため様々な用途に使えますが、一方で若干設定にコツが必要になります。
というのもある時点でのスナップショットを保存するために、入れ物になるカスタムオブジェクトを別途作る必要があります。
![reportsnap.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/00a51d2f-434f-552d-c38c-a58513a19f71.png)

以下が手順となります。

1. スナップショットの元になるレポートを作成する
2. スナップショットの入れ物になるオブジェクトを作成する
**※この時点で表現したいレポートが作成できることを確認しておくことをお勧めします**
※画像ではスナップショット作成時点での案件のフェーズごとの金額をまとめるイメージになっています
![snapshot.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/f2483a5d-d741-6434-24f7-eb65d477a204.png)

3. 設定の「レポート作成スナップショット」からスナップショットの設定を行う
 - 「ソースレポート」に1.で作成したレポートを選択
 - 「対象オブジェクト」に2.で作ったオブジェクトを選択
4. 「保存」ボタンをクリックした後項目の対応付けの編集を行う
 - 2.で作成したオブジェクトのフェーズと商談のフェーズを紐づけ
 - 2.で作成したオブジェクトの金額と商談の金額を紐づけ
 ![snapshot2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/8107b761-9692-c8a8-4772-8323b796a2b5.png)

5. 保存後スナップスナップショットを実行する時間を設定する
![snapshot3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/364548/a63d51b7-b593-1900-cd70-13e6d45dd3cd.png)

6. 2.で確認に使用したものと同じスナップショットのレポートを作成する

慣れるまで思い通りの形にするのが難しいと思いますが、うまく使いこなせるようになるとダッシュボードの幅が広がるのでぜひチャレンジしてみてください。

# 参考
- 紹介したAppExchange
 - [今日から使えるサクセスダッシュボード Lightning Experience版](https://appexchangejp.salesforce.com/appxListingDetail?listingId=a0N3A00000FR65mUAD)
- 公式ヘルプページ
 - [ページのレポートグラフに関する制限事項](https://help.salesforce.com/articleView?id=reports_embed_limits.htm&type=5)
 - [Chatter へのダッシュボードコンポーネントのスナップショットの投稿](https://help.salesforce.com/articleView?id=dashboards_post_to_dashboard_feed.htm&type=5)
 - [レポートのスケジュールと登録](https://help.salesforce.com/articleView?id=reports_subscribe_overview.htm&type=5)
 - [レポート作成スナップショットを使用した履歴データのレポート](https://help.salesforce.com/articleView?id=data_about_analytic_snap.htm&type=5)