データセットにフィルターを追加する方法 (レポート ビルダー 3.0 および SSRS)
データが外部データ ソースから取得された後に、データセットにフィルターを追加してレポート内のデータを制限できます。データセットにフィルターを追加すると、すべてのレポート パーツまたはデータ領域では、フィルター条件に一致するデータのみが使用されます。
共有データセットの場合、すべての依存アイテムに適用されるフィルターは、レポート サーバー上の共有データセット定義の一部である必要があります。共有データセットのインスタンスを含むレポートまたはレポート パーツは、インスタンスにのみ適用される追加のフィルターを作成できます。
フィルターを追加するには、フィルター式となる 1 つ以上の条件を指定する必要があります。フィルター式は、フィルターの対象となるデータを識別する式、演算子、および、比較対象の値で構成されます。フィルターの対象となるデータとその比較対象となる値とでは、データ型を一致させる必要があります。データセットの集計値に対するフィルター処理はサポートされません。
注 |
---|
レポート定義 (.rdl) は、Business Intelligence Development Studio のレポート ビルダー 3.0 およびレポート デザイナーで作成および変更できます。これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。詳細については、microsoft.com Web サイトの「レポート デザイナーとレポート ビルダー 3.0 でのレポートのデザイン (SSRS)」を参照してください。 |
共有データセットにフィルターを追加するには
共有データセット モードで共有データセットを開きます。
[ホーム] タブの [共有データセット] グループで、[データセット] をクリックします。[データセットのプロパティ] ダイアログ ボックスが表示されます。
[フィルター] をクリックします。現在のフィルター式の一覧が表示されます。既定では、何も表示されません。
[追加] をクリックします。新しい空のフィルター式が表示されます。
[式] で、フィルター処理の対象となるフィールドの式を入力するか、選択します。式を編集するには、式 ([fx]) ボタンをクリックします。
リスト ボックスから、手順 5. で作成した式のデータ型と同じデータ型を選択します。
[演算子] ボックスで、[式] ボックスの値と [値] ボックスの値とを比較するための演算子を選択します。選択した演算子によって、次の手順で使用する値の数が異なります。
[値] ボックスで、[式] の値を評価するフィルター用の式または値を入力します。
フィルター式の例については、「フィルター式の例 (レポート ビルダー 3.0 および SSRS)」を参照してください。
[OK] をクリックします。
埋め込みデータセットまたは共有データセットのインスタンスにフィルターを追加するには
レポート デザイン モードでレポートを開きます。
レポート データ ペインでデータセットを右クリックし、[データセットのプロパティ] をクリックします。[データセットのプロパティ] ダイアログ ボックスが表示されます。
[フィルター] をクリックします。現在のフィルター式の一覧が表示されます。既定では、何も表示されません。
[追加] をクリックします。新しい空のフィルター式が表示されます。
[式] で、フィルター処理の対象となるフィールドの式を入力するか、選択します。式を編集するには、式 ([fx]) ボタンをクリックします。
ドロップダウン ボックスから、手順 5. で作成した式のデータ型と同じデータ型を選択します。
[演算子] ボックスで、[式] ボックスの値と [値] ボックスの値とを比較するための演算子を選択します。選択した演算子によって、次の手順で使用する値の数が異なります。
[値] ボックスで、[式] の値を評価するフィルター用の式または値を入力します。
フィルター式の例については、「フィルター式の例 (レポート ビルダー 3.0 および SSRS)」を参照してください。
[OK] をクリックします。