次の方法で共有


パラメータ化されたレポート

更新 : 2006 年 7 月 17 日

パラメータ化されたレポートは、入力値を使用してレポートまたはデータの処理を完了します。パラメータ化されたレポートを使用すると、レポートの実行時に設定される値に基づいてレポートの出力を変更できます。パラメータ化されたレポートは、ドリルスルーやサブレポートでよく使用され、レポートと関連データが接続されます。

パラメータの使用

パラメータをデータセット クエリで使用すると、レポート データを選択したり、クエリで返される結果セットをフィルタ処理したり、レポートの一部の表示/非表示を切り替えるレイアウト プロパティを設定したりできます。また、依存している一連のパラメータのドロップダウン リストを生成する、カスケード型パラメータを指定することもできます。たとえば、Region パラメータ値のドロップダウン リストは、City パラメータ値のドロップダウン リストの生成に使用できます。

特定のパラメータと各リンク レポートを組み合わせることで、パラメータにより出力結果を変更させることができます。たとえば、単一の地域の売上レポートを全地域の売上を含むように作成しておき、その上で、パラメータを使用して、それぞれのレポート上で、特定の地域のデータだけをフィルタ選択することが可能です。ユーザーが値を入力する必要がないように、特定のパラメータ値をレポートに格納できます。リンク レポートの詳細については、「リンク レポート」を参照してください。

パラメータの中には、実行時にレポートに表示されないものがあります。レポートの作成者、レポート サーバー管理者、またはコンテンツ マネージャは、使用する値を指定した後、レポート上の入力フィールドを非表示にすることができます。

クエリ パラメータとレポート パラメータ

Reporting Services では、クエリ パラメータとレポート パラメータの 2 種類のパラメータをサポートしています。クエリ パラメータは、データの処理中に、データを選択またはフィルタ処理するために使用されます。クエリ パラメータは、データ処理拡張機能の構文で指定します。クエリ パラメータが指定されている場合、レポートのデータを取得する SELECT ステートメントまたはストアド プロシージャを実行するには、ユーザーが値を指定するか、または既定のプロパティで値を指定する必要があります。レポート パラメータは、レポートの処理中に、データをさまざまな側面から表示するために使用されます。レポート パラメータは通常は、多数のレコードに対してフィルタを適用するために使用されますが、レポートで使用されるクエリおよび式によっては他の用途があります。レポート パラメータとクエリ パラメータは、レポート パラメータがレポート内で定義され、レポート サーバーによって処理されるのに対し、クエリ パラメータはデータセット クエリの一部として定義され、データベース サーバーで処理されるという点で異なります。詳細については、「Reporting Services でのパラメータを使用した作業」を参照してください。

変更履歴

リリース 履歴

2006 年 7 月 17 日

新しい内容 :
  • ドリルスルーとサブレポート。
  • 更新された情報と新しい情報へのリンク。

参照

概念

パラメータ化されたレポートの実行
パブリッシュ済みレポートのパラメータ プロパティの設定
サブスクリプションでのパラメータの設定
Reporting Services の概念

その他の技術情報

URL アクセス パラメータの使用

ヘルプおよび情報

SQL Server 2005 の参考資料の入手