【Salesforce】ダッシュボードフィルターが想定と違う時のレポート条件と項目設定の直し方

【Salesforce】ダッシュボードフィルターが想定と違う時のレポート条件と項目設定の直し方
🛡️ 超解決

Salesforceのダッシュボードでフィルターを設定したのに、思った通りのデータが表示されない経験はありませんか。レポートの絞り込み条件とダッシュボードフィルターの仕組みが異なるため、想定外の結果になることがよくあります。この記事では、ダッシュボードフィルターが期待通りに動かない原因を、レポート条件と項目設定の観点から切り分けて、具体的な修正手順を解説します。社内でダッシュボードを運用している方や、レポート作成に携わる方に役立つ内容です。

【要点】この記事で確認すること

  • 最初に見る場所: ダッシュボードのフィルターパネルで設定済みのフィルターと、元になったレポートの行レベルの絞り込み条件を比較します。
  • 切り分けの軸: 端末側のキャッシュや権限の問題か、レポート側の条件や項目設定のミスかを、ダッシュボードの再読み込みとレポート単体の確認で分けます。
  • 注意点: 会社で共有のダッシュボードを編集する場合は、管理者の権限や他のユーザーへの影響を考慮し、手順を誤るとレポート自体を壊す可能性もあるので慎重に作業してください。

ADVERTISEMENT

ダッシュボードフィルターが想定と違う原因

ダッシュボードフィルターは、レポートで生成されたグラフや表に対して追加の絞り込みをかける機能です。しかし、フィルターの設定方法やレポート側の条件によっては、意図しない結果になる場合があります。主な原因を3つに分けて説明します。

フィルターの種類と動作の違い

ダッシュボードフィルターには「リストフィルター」「日付フィルター」「数値フィルター」などがあります。それぞれのフィルターは、レポートの集計結果に対して後から適用されるため、レポートの行レベルフィルターとは動作が異なります。たとえば、レポートであらかじめ「ステータス = 完了」と絞り込んだデータを、ダッシュボードフィルターで「作成日 = 今月」と指定すると、双方の条件がANDで結合されます。このとき、レポート側ですでに絞り込んだ後にさらにフィルターがかかるため、結果として表示される行がゼロになることもあります。

レポートの絞り込み条件との競合

ダッシュボードの元となるレポートに、フィルターと矛盾する条件が設定されているケースが最も多い原因です。たとえば、レポートで「取引先種別 = 顧客」と固定しているのに、ダッシュボードフィルターで「取引先種別 = パートナー」を選択すると、条件が重なって該当レコードがなくなり、グラフが空になります。このような競合を避けるには、レポート側のフィルターは必要最小限にとどめ、ダッシュボード用の汎用的なレポートを作成するのが理想的です。

ダッシュボードに追加できる項目の制限

ダッシュボードフィルターで選択できる項目は、元のレポートに含まれている項目に限られます。また、レポートでグループ化や集計に使われている項目しかフィルターに使えない場合があります。たとえば、レポートに「作成者」という項目が含まれていても、それがグループ化されていない場合はダッシュボードフィルターに表示されません。このような制限を理解していないと、フィルターに使いたい項目が見つからず、別の方法で代用しようとしてミスが生じます。

フィルター条件を確認する手順

問題を解決するために、まずは現在の設定を確認する手順を段階的に説明します。以下の順番で進めてください。

  1. ダッシュボードを開き、右上の「フィルター」アイコンをクリックしてフィルターパネルを表示します。設定済みのフィルターの一覧と、各フィルターに指定された値を確認してください。
  2. ダッシュボードの各コンポーネントの右上にある「▼」をクリックし、「レポートを表示」を選択して、元のレポートを新しいタブで開きます。
  3. レポートの「フィルター」セクションを確認します。リストに表示されている絞り込み条件をすべてメモしてください。特に、ダッシュボードフィルターと同じ項目が異なる値で設定されていないか注意します。
  4. レポートの「列」や「グループ化」の設定を見て、どの項目がダッシュボードに渡されているか把握します。ダッシュボードフィルターで使用したい項目がレポートの集計に含まれているか確認します。
  5. 必要に応じて、レポートを編集し、ダッシュボードフィルターと競合する行レベルフィルターを一時的に削除します。変更を保存した後、ダッシュボードに戻って「再読み込み」ボタンをクリックし、結果が変わるか確認します。

この手順で原因の多くが特定できます。もしレポートにフィルターがないのにダッシュボードが空の場合は、ダッシュボードフィルターの値の設定ミスや、項目の型が合っていない可能性が考えられます。

レポートの絞り込み条件との違いを比較

比較項目 レポートの行レベルフィルター ダッシュボードフィルター
適用タイミング レポートのデータを取得する時点で適用される レポートの結果に対して後から適用される
影響範囲 レポート自体のデータが変わる ダッシュボードの表示のみ変わる
使用できる項目 レポートに含まれるすべての項目 レポートのグループ化または集計行に使われている項目のみ
値の指定方法 テキスト、日付、数値など直接入力 ドロップダウンやカレンダーで選択
複数選択 OR条件で複数指定可能 リストフィルターでは複数選択可能だが、日付は範囲指定のみ

この表を参考に、現在の設定がどちらの仕様に沿っているかを確認してください。特に、ダッシュボードフィルターで使用したい項目がレポートのグループ化に含まれているかが重要です。

よくある失敗パターンと対処法

フィルターの値がリストに表示されない

ダッシュボードフィルターのドロップダウンに値が表示されない場合、レポートにその項目がグループ化されていないことが原因です。対処法として、レポート編集画面で該当項目をグループに追加し、保存してからダッシュボードを再読み込みします。ただし、グループ化を追加するとレポートの集計が変わるため、他のコンポーネントに影響がないか確認が必要です。

フィルターを変更してもグラフが変わらない

この現象は、ダッシュボードのキャッシュが古い情報を表示しているか、レポート側のフィルターが固定値で上書きしている可能性があります。手動で「再読み込み」を実行しても変わらない場合、ブラウザのキャッシュをクリアするか、ダッシュボードを「編集」モードにして一度保存し直すと解消されることがあります。それでも変わらない場合は、レポートの行レベルフィルターで固定値が設定されていないか確認します。

日付フィルターの範囲が想定と異なる

ダッシュボードの日付フィルターで「今月」を選んだのに、先月のデータが含まれることがあります。これは、レポート側の日付フィルターが「今月」以外の固定範囲(例:過去30日間)になっている場合に発生します。レポート編集画面で日付フィルターを「すべての日付」に変更するか、ダッシュボードフィルターでより細かい範囲を指定することで解決できます。

管理者に確認すべき設定

社内のSalesforce環境によっては、ダッシュボードフィルターに制限がかかっている場合があります。以下の点を管理者に確認してください。

  • フィルターの項目制限: 組織の共有設定によって、特定の項目がダッシュボードフィルターで使用できないように制限されている可能性があります。
  • レポートタイプと項目の参照関係: カスタムオブジェクトの項目がレポートに正しく表示されているか、またそれがダッシュボードでも利用できるかを確認します。
  • ダッシュボードのリフレッシュ権限: ユーザーがダッシュボードを手動で再読み込みできる権限を持っているかどうか。権限がないとフィルター変更が反映されません。

管理者と連携することで、システム全体の設定による問題を早期に解決できます。

よくある質問(FAQ)

ダッシュボードフィルターとレポートフィルターはどちらを優先すべきですか?

基本的には、ダッシュボードフィルターが後から適用されるため、レポートフィルターが優先されます。ただし、レポートフィルターで絞り込みすぎるとダッシュボードフィルターで拡張できなくなるため、レポートは幅広いデータを含むように設計し、細かい絞り込みはダッシュボードフィルターに任せるのがよいでしょう。

ダッシュボードにフィルター項目が表示されない場合の対処方法は?

まず元のレポートを開き、その項目が「グループ化行」または「集計行」に含まれていることを確認します。もし含まれていない場合は、レポート編集でグループ化に追加してください。ただし、グループ化を追加するとレポートのレイアウトが変わるため、他のダッシュボードコンポーネントへの影響も考慮します。

ダッシュボードフィルターをリセットする方法は?

ダッシュボードフィルターパネルで、各フィルターの横にある「×」ボタンをクリックして削除するか、フィルターの値を「すべて」に変更することでリセットできます。また、ダッシュボードの編集画面でフィルター自体を削除することも可能です。

まとめ

ダッシュボードフィルターが想定と違う場合、まずは元レポートの行レベルフィルターとダッシュボードフィルターの設定を比較し、競合がないか確認することが重要です。また、ダッシュボードフィルターで使用できる項目はレポートのグループ化に依存するため、必要な項目が含まれているかもチェックします。キャッシュや権限の問題も疑い、手動再読み込みや編集保存で解消できない場合は管理者に相談してください。これらの手順を踏めば、多くの問題は自力で解決できるはずです。


この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。