パラメータ化されたレポート
更新 : 2006 年 7 月 17 日
パラメータ化されたレポートは、入力値を使用してレポートまたはデータの処理を完了します。パラメータ化されたレポートを使用すると、レポートの実行時に設定される値に基づいてレポートの出力を変更できます。パラメータ化されたレポートは、ドリルスルーやサブレポートでよく使用され、レポートと関連データが接続されます。
パラメータの使用
パラメータをデータセット クエリで使用すると、レポート データを選択したり、クエリで返される結果セットをフィルタ処理したり、レポートの一部の表示/非表示を切り替えるレイアウト プロパティを設定したりできます。また、依存している一連のパラメータのドロップダウン リストを生成する、カスケード型パラメータを指定することもできます。たとえば、Region パラメータ値のドロップダウン リストは、City パラメータ値のドロップダウン リストの生成に使用できます。
特定のパラメータと各リンク レポートを組み合わせることで、パラメータにより出力結果を変更させることができます。たとえば、単一の地域の売上レポートを全地域の売上を含むように作成しておき、その上で、パラメータを使用して、それぞれのレポート上で、特定の地域のデータだけをフィルタ選択することが可能です。ユーザーが値を入力する必要がないように、特定のパラメータ値をレポートに格納できます。リンク レポートの詳細については、「リンク レポート」を参照してください。
パラメータの中には、実行時にレポートに表示されないものがあります。レポートの作成者、レポート サーバー管理者、またはコンテンツ マネージャは、使用する値を指定した後、レポート上の入力フィールドを非表示にすることができます。
クエリ パラメータとレポート パラメータ
Reporting Services では、クエリ パラメータとレポート パラメータの 2 種類のパラメータをサポートしています。クエリ パラメータは、データの処理中に、データを選択またはフィルタ処理するために使用されます。クエリ パラメータは、データ処理拡張機能の構文で指定します。クエリ パラメータが指定されている場合、レポートのデータを取得する SELECT ステートメントまたはストアド プロシージャを実行するには、ユーザーが値を指定するか、または既定のプロパティで値を指定する必要があります。レポート パラメータは、レポートの処理中に、データをさまざまな側面から表示するために使用されます。レポート パラメータは通常は、多数のレコードに対してフィルタを適用するために使用されますが、レポートで使用されるクエリおよび式によっては他の用途があります。レポート パラメータとクエリ パラメータは、レポート パラメータがレポート内で定義され、レポート サーバーによって処理されるのに対し、クエリ パラメータはデータセット クエリの一部として定義され、データベース サーバーで処理されるという点で異なります。詳細については、「Reporting Services でのパラメータを使用した作業」を参照してください。
変更履歴
リリース | 履歴 |
---|---|
2006 年 7 月 17 日 |
|
参照
概念
パラメータ化されたレポートの実行
パブリッシュ済みレポートのパラメータ プロパティの設定
サブスクリプションでのパラメータの設定
Reporting Services の概念