ダッシュボード デザイナーを使用したレポートまたはスコアカードへのフィルターの接続の概要

 

適用先: SharePoint Server 2010 Enterprise

トピックの最終更新日: 2016-11-30

ダッシュボードを作成するときは、フィルターを組み込んで、ダッシュボード ユーザーが特定の情報に注目できるようにすることができます。フィルターは管理者が作成できるダッシュボード要素であり、スコアカードやレポートに関連付けて、表示される内容の種類を制限できます。たとえば、時間フィルターを組み込んで、ダッシュボード ユーザーが特定の期間の情報を表示するために使用できるようにすることができます。

ダッシュボード フィルターは外観や機能がさまざまであり、通常は次のどちらかのグループに属します。

  • 他のレポートにリンクされている、主要業績評価指標 (KPI) などのアイテム。ダッシュボード ユーザーが KPI をクリックすると、それに接続されているレポートが更新され、その KPI に関連する情報が表示されます。

  • リスト、展開可能なツリー、カレンダーなどのコントロールに類似する、個別のダッシュボード アイテム。PerformancePoint フィルターや、他の種類の SharePoint Server の標準フィルターが含まれます。

PerformancePoint フィルターと SharePoint Server フィルターの比較

ダッシュボード フィルターを組み込むときは、PerformancePoint フィルターまたは他の種類の SharePoint Server フィルターのどちらかを使用できます。次の表では、それぞれの相違点と機能を比較します。

  PerformancePoint フィルター SharePoint Server フィルター

使用できるフィルターの種類

次の 6 種類の PerformancePoint フィルター テンプレート

  • メンバーの選択。データ ソース内の個別のメンバーまたはメンバーのグループを選択することでフィルターを作成します。

  • MDX クエリ。SQL Server 2008 Analysis Services または SQL Server 2005 Analysis Services で動作する Multidimensional Expressions (MDX) クエリを指定することで、アイテムのリストを作成します。

  • 名前付きセット。Analysis Services データベースで定義されているメンバーのグループである名前付きセットを選択することで、フィルターを作成します。

  • 表形式値。Excel Services、Microsoft Excel、SharePoint リスト、または SQL Server コンテンツを使用するユーザー定義テーブルでメンバーを選択することで、フィルターを作成します。

  • タイム インテリジェンス。動的な期間 (過去 6 か月など) の情報を表示するための時間フィルターを作成します。

  • タイム インテリジェンス接続式。カレンダー コントロールを使用して特定の日付での情報を表示する時間フィルターを作成します。

多くの SharePoint Server フィルター テンプレート。以下のようなものがあります。

  • SQL Server Analysis Services フィルター。最初に同じページにある Web パーツ、SharePoint データ接続ライブラリ、または Office データ接続ライブラリからのコンテンツ接続を選択し、次にフィルターに使用する次元と階層を選択することで、フィルターを作成します。

  • フィルターの選択。フィルターに含めるアイテムの一覧を入力することで、フィルターを作成します。

  • ビジネス データ カタログ フィルター。最初にビジネス データ カタログでエンティティを選択し、次に使用する値列を指定することで、フィルターを作成します。説明列を指定することもできます。

  • 現在のユーザーによるフィルター。ダッシュボード ユーザーの SharePoint 資格情報、生年月日、趣味などのプロパティをフィルターとして使用します。

  • 日付フィルター。基本的な時間フィルターを作成します。日付の既定値を指定することも、指定しないでおくこともできます。ユーザーは、カレンダー コントロールを使用して、または使用する日付を入力して、日付を選択できます。

  • ページ フィールド フィルター。現在の SharePoint ページから情報を使用するフィルターを作成します。

  • クエリ文字列 (URL) フィルター。URL の一部としてクエリ文字列を含む Web サイト アドレス (URL) を使用します。

  • SharePoint リスト フィルター。SharePoint リストを選択し、列をフィルターに使用します。

  • テキスト フィルター。ボックスを使用してテキストを入力します。必要に応じて、ボックスの既定値を指定できます。

作成手段

PerformancePoint ダッシュボード デザイナー

SharePoint サイトの編集モード。Web パーツ ページなど。

記憶域と再利用可能性

PerformancePoint ダッシュボード アイテムを含む SharePoint リストに保存されます。これらには、レポート、スコアカード、およびダッシュボードのページが含まれます。

同じダッシュボード内の複数のページおよび複数のダッシュボードで再利用できます。

単一の SharePoint ページに保存されます。

他のページまたはダッシュボードでは再利用できません。

アイテムへの接続方法

ダッシュボード デザイナー

または

SharePoint ページでモードを編集する

注意

ダッシュボード デザイナーを使用して PerformancePoint フィルターを他の PerformancePoint アイテムに接続するときは、高度なフィルター構成オプションを使用できます。

SharePoint ページでモードを編集する

ページ/アイテムの更新動作

接続する Web パーツに依存します。一般に、次のようになります。

  • PerformancePoint フィルターを PerformancePoint アイテムに接続した場合、ユーザーがフィルターを適用すると、ダッシュボードのページは非同期に更新されます。つまり、ダッシュボードのページ全体は再読み込みされません。代わりに、結果はフィルターに接続されている PerformancePoint アイテムで自動的に表示されます。

  • PerformancePoint フィルターを PerformancePoint 以外のレポートの種類に接続した場合は、ダッシュボード ユーザーがフィルターを適用すると、ダッシュボード ページ全体が再読み込みされる可能性があります。

ダッシュボードおよび接続する Web パーツに依存します。

一般に、ダッシュボード ページに [フィルター操作] ボタンがある場合は、ユーザーが [フィルター操作] ボタンをクリックしたときにのみ、ページが更新されます。ダッシュボード ページに [フィルター操作] ボタンがない場合は、ユーザーがページのどこかをクリックすると直ちに、ページが自動的に更新されます。

Web パーツを接続する

フィルターをダッシュボード アイテムにリンクすると、Web パーツが別の Web パーツに接続されます。複数のオプションを使用でき、次の表ではその一部について説明します。

フィルター/Web パーツの組み合わせ

PerformancePoint Web パーツを別の PerformancePoint Web パーツに接続します。

  • PerformancePoint ダッシュボード フィルターを分析グラフに接続します。

  • スコアカード KPI を分析グリッドに接続します。

  • PerformancePoint スコアカードを KPI 詳細レコードに接続します。

PerformancePoint Web パーツを PerformancePoint 以外の Web パーツに接続します。

ダッシュボード デザイナーを使用して作成したフィルターを、SharePoint Designer を使用して作成したグラフ Web パーツに接続します。

PerformancePoint 以外のフィルターを PerformancePoint Web パーツに接続します。

SharePoint サイトの編集モードを使用して作成したフィルターを、ダッシュボード デザイナーを使用して作成した分析グラフに接続します。

PerformancePoint 以外の 2 つの Web パーツを相互に接続します。

SharePoint フィルターを SharePoint リストに接続します。

注意

2 つの PerformancePoint Web パーツを接続するときは、ダッシュボード デザイナー を使用して接続を作成します。他の種類の Web パーツを接続するときは、ダッシュボードがホストされている SharePoint サイトでの編集モードなど、別の方法を使用します。

ダッシュボード アイテムと連携するフィルターを選択する

フィルターが動作するかどうか、およびフィルターの動作方法は、さまざまな要素に依存します。次のような要素があります。

  • データ ソースの互換性。フィルターをレポートまたはスコアカードに接続するとき、これらのアイテムは同じデータ ソースを使用しなくてもかまいません。ただし、似た種類のコンテンツを使用する必要があります。たとえば、地理フィルターという名前で、国/地域のリストを含むダッシュボード フィルターを作成するものとします。このような場合、このフィルターに接続するレポートまたはスコアカードは、国/地域の同様のリストを含むコンテンツを使用する必要があります。

  • Web パーツの種類。ある Web パーツを別の Web パーツに接続する場合、接続はプロバイダー Web パーツ (値またはクエリ文字列を送信します)、リンク メカニズム、およびコンシューマー Web パーツで構成されます。また、プロバイダー Web パーツからコンシューマー Web パーツに送信された値またはクエリ文字列を変換するトランスフォーマーが含まれる場合もあります。どちらかの Web パーツが値またはクエリ文字列を技術的に送信または受信できない場合、接続は機能しません。たとえば、ダッシュボード フィルターを KPI 詳細レポートに接続することはできます。しかし、そのようなフィルターはレポートに反映されません。Web パーツの接続技術の詳細については、「Web パーツ接続の概要」(https://go.microsoft.com/fwlink/?linkid=185223&clcid=0x411) を参照してください。