レポートでデータをフィルタ選択する方法 (Visual Studio レポート デザイナ)
データ領域でフィルタを定義し、データ領域によって使用されるデータセットの部分を選択または除外できます。フィルタを使用すると、すべてのデータが取得された後に、ユーザーに表示されるデータが制限されます。データの完全なセットが取得され、レポートの処理時にフィルタ選択されるため、フィルタ選択済みのデータがレポートに取得される別の方法とは、結果が異なる場合があります (特に、レポートに渡される前にデータをフィルタ選択するコードを記述した場合)。
データ領域にフィルタを追加するには
グラフィック デザイン モードでクライアント レポート定義ファイル (.rdlc) を開きます。
フィルタを定義するデータ領域を選択します。データ領域がテーブルまたはマトリックスである場合は、テーブルまたはマトリックスをクリックし、列ハンドルおよび行ハンドルをテーブルまたはマトリックスの上部および横に表示します。
テーブルまたはマトリックスのコーナー ハンドル、または一覧かグラフ内の任意の場所を右クリックし、[プロパティ] をクリックします。
[フィルタ] タブの [フィルタ] で、次の操作を行います。
[式] で、フィルタを使用して評価する式を入力または選択します。
[演算子] で、評価済みフィールドとその値の比較に使用するフィルタ用の演算子を選択します。
[値] で、[式] の値を評価するフィルタ用の式または値を入力します。
テーブル グループまたはマトリックス グループにフィルタを追加するには
テーブルまたはマトリックスをクリックし、列ハンドルおよび行ハンドルをテーブルまたはマトリックスの上部および横に表示します。
テーブルまたはマトリックスのコーナー ハンドルを右クリックし、[プロパティ] をクリックします。
[グループ] タブで、編集するグループを選択し、[編集] をクリックします。
[フィルタ] タブの [フィルタ] で、次の操作を行います。
[式] で、フィルタを使用して評価するフィールドの式を入力または選択します。
[演算子] で、評価済みフィールドとその値の比較に使用するフィルタ用の演算子を選択します。
[値] で、[式] の値を評価するフィルタ用の式または値を入力します。
一覧のグループにフィルタを追加するには
一覧を右クリックし、[プロパティ] をクリックします。
[全般] タブで、[グループの詳細を編集] をクリックします。
[フィルタ] タブの [フィルタ] で、次の操作を行います。
[式] で、フィルタを使用して評価するフィールドの式を入力または選択します。
[演算子] で、評価済みフィールドとその値の比較に使用するフィルタ用の演算子を選択します。
[値] で、[式] の値を評価するフィルタ用の式または値を入力します。
グラフのグループにフィルタを追加するには
グラフを右クリックし、[プロパティ] をクリックします。
[データ] タブで、カテゴリ グループまたは系列グループを選択して、[編集] をクリックします。
[フィルタ] タブの [フィルタ] で、次の操作を行います。
[式] で、フィルタを使用して評価するフィールドの式を入力または選択します。
[演算子] で、評価済みフィールドとその値の比較に使用するフィルタ用の演算子を選択します。
[値] で、[式] の値を評価するフィルタ用の式または値を入力します。
参照
概念
テーブル データ領域の追加 (Visual Studio レポート デザイナ)
マトリックス データ領域の追加 (Visual Studio レポート デザイナ)
一覧データ領域の追加 (Visual Studio レポート デザイナ)
レポートへのグラフの追加 (Visual Studio レポート デザイナ)
レポート内のデータのグループ化 (Visual Studio レポート デザイナ)