Applies ToSharePoint Server 2010

フィルター Web パーツは、特定の条件に基づいて別の Web パーツに表示されるデータのビューを変更します。 たとえば、フィルター Web パーツを使用すると、財務レポートに特定の年の値のみが表示されたり、クラス内の学生の一覧に特定の課題を完了した学生の名前のみが表示されたりすることがあります。

フィルター条件 (日付やテキストなど) を作成するためにユーザー入力が必要な Web パーツをフィルター処理すると、ページにフィルター アイコンが表示されます。 または、フィルター Web パーツが自動的に動作する場合があります。ページに表示されない場合があり、現在のユーザー フィルターなど、3 番目の Web パーツから提供されるフィルター処理の条件を使用する場合があります。 ページに表示されないフィルター Web パーツは、コンテキスト Web パーツと呼ばれます。ユーザー入力なしで結果を自動的にフィルター処理します。

フィルター Web パーツは、 SharePoint リスト、Microsoft SQL Server バージョン 2005 および 2008 Analysis Services からのデータ、およびBusiness Connectivity サービスに存在するデータを操作します。 

この記事の内容

フィルターを使用する方法

次のシナリオは、フィルター Web パーツを使用できる多くの方法のうちの 2 つを示しています。

  • Jeff Smith は、製品によって生成された収益を月単位で伝えたいと考えています。 これまで、Jeff は Contoso Sales アプリケーションによって生成されたSQL Server Analysis Services レポートを表示し、その情報を電子メール メッセージにコピーしてチームに配布しました。

    Jeff は、同じSQL Server Analysis Servicesレポートを毎月ダッシュボードに追加し、製品別の顧客からの苦情を示すレポートを追加します。 Jeff は、ダッシュボード ユーザーが関心のある製品を選択できるように、フィルター Web パーツを追加します。 製品の一覧を表示するようにフィルターを設定し、製品の月次レポートによる新しい顧客の苦情と、月別の既存の製品収益レポートの両方にフィルターを接続します。 チーム メンバーがページを表示すると、レポートの既定の製品 Jeff セットのデータを確認できますが、一覧から任意の製品を選択することもできます。 チーム メンバーが別の製品を選択すると、フィルターによって接続されている各 Web パーツ内のすべてのデータが変更されます。

  • 地域セールス マネージャーの Christina Lee は、部署のダッシュボードを使用して月次データを確認します。 顧客満足度キー業績評価指標 (KPI) が黄色で、警告モードであることを示していることがわかります。 インジケーターをクリックすると、インジケーターが表示される Web ページ、黄色の理由の説明、および追加の分析情報を提供する 3 つのレポートに移動できます。

    フィルターには、特に Christina の除算に適用されるページ要素のみが表示されます。 Christina の会社の他のセールス マネージャーは、同じダッシュボードを表示できますが、ビューは異なります。 フィルターは、特定の除算の各ビューをカスタマイズします。

ページの先頭へ

フィルターの種類

使用するフィルター Web パーツの種類と使用方法は、データ ソース、ユーザーからの操作の種類、必要な結果によって異なります。 SharePoint Server 2007 および 2010 には 9 種類のフィルターとフィルター アクション Web パーツが用意されています。これにより、ユーザーがページ上のデータを更新するタイミングを選択できるように、フィルター ボタンをページに追加できます。

次のフィルター Web パーツを使用すると、ユーザーはページに表示されるデータをフィルター処理する値を手動で指定できます。

Web パーツ

説明

日付フィルター

既定値を指定することも、値を空白のままにすることもできます。 ユーザーは、ドロップダウン カレンダーから日付を選択するか、Web パーツ ページに表示されるボックスに m/d/yyyy の値を入力できます。

クエリ文字列 (URL) フィルター

(2007 年 SharePoint のみ利用可能)

別のページのリンクをダッシュボードに追加するときに、URL にフィルターを追加できるようにします。

テキスト フィルター

ユーザーにテキストの入力を要求したり、既定値を指定したりすることができます。

次のフィルター Web パーツを使用すると、ユーザーは値の一覧から選択できます。

Web パーツ

説明

選択フィルター

選択フィルターを使用すると、Web パーツのツール ウィンドウで値を指定できます。 ユーザーは、ページに表示されるドロップダウン メニューからいずれかの値を選択します。

ビジネス データ接続フィルター (SharePoint 2010)

ビジネス Data Catalog フィルター (SharePoint 2007)

この Web パーツを使用すると、Business Data Catalogの値の一覧を指定し、[値] 列を指定できます。 さらに、[ 説明] 列を追加することもできます。

たとえば、エンティティが Products の場合は AdventureWorks アプリケーション で、[ 値] 列[名前] になります[説明] 列を追加すると、このフィルター Web パーツによってピッカー ダイアログが追加されます。これにより、ユーザーはドロップダウン リストを使用して、説明キー、または名前で製品を検索できます。

SharePoint リスト フィルター

このフィルターを構成するときは、 SharePoint リストをポイントし、タイトル、説明、日付、ドキュメントの種類など、列の値を指定します。 ユーザーはリストを参照し、指定した項目の種類から選択できます。

SQL Server Analysis Services フィルター (SharePoint 2010)

SQL Server 2005 Analysis Services フィルター (SharePoint 2007)

このフィルターを使用すると、現在の Web ページ上の Web パーツから、または SharePoint データ接続ライブラリまたは Office データ接続ライブラリからデータ接続を選択できます。 次に、ディメンションと階層を指定します。 ユーザーは、結果の値の一覧から選択できます。

これらのフィルター Web パーツは、Web ページに表示されるデータを自動的にフィルター処理します。

Web パーツ

説明

現在のユーザー フィルター

現在のユーザーのログイン名または選択した SharePoint プロファイル プロパティを提供します

クエリ文字列 (URL) フィルター

ツール ウィンドウで構成した別のソースから固定値を渡します

ページ フィールド フィルター

現在のページに関連付けられているリスト行の列の値を提供します

ページの先頭へ

フィルターの使用

フィルターを使用するには、次の 3 つの手順があります。

  • Web ページにフィルターを追加する

  • フィルター設定を構成する

  • (必要に応じて)ページ上の他の Web パーツにフィルターを接続する

ページにフィルター Web パーツを追加する

ページへのフィルター Web パーツの追加は、他の Web パーツをページに追加するのと似ています。 ユーザー入力を要求するフィルターを使用する場合は、ページ上の Web パーツの配置を検討してください。 さらに、ツール ウィンドウでフィルターに指定する名前は、テキスト ボックスまたはメニューのページの説明として機能します。

フィルター設定を構成する

Web パーツ ツール ウィンドウを使用して、フィルターの設定を構成します。 各ツール ウィンドウには、設定するフィルターの種類に応じて異なるオプションがあります。

フィルター設定の構成の詳細については、次の記事を参照してください。

ページ上の他の Web パーツにフィルターを接続する

ページ上の別の Web パーツに使用するフィルター Web パーツを接続しなければならない場合があります。 これは、Excel Web Access Web パーツでフィルターを使用する場合に当たることがあります。 表示または非表示のフィルター Web パーツをユーザーに接続できます。 表示されるフィルター Web パーツは、製品リストからの選択など、ページ ビューアーからの入力を要求する場合があります。 [現在のユーザー] フィルターなどの非表示のフィルター Web パーツは、コンピューターにログオンしているユーザーに基づいてターゲット Web パーツ内のデータを自動的にフィルター処理します。

ページ上の別の Web パーツに接続できるフィルターが使用可能な場合は、Connections メニューが Web パーツ メニューから表示されます。 ページ上のフィルター Web パーツと別の Web パーツ間の接続は、いずれかの Web パーツから開始できます。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。