チュートリアル : 基本的な表形式レポートへのパラメータの追加

新規 : 2006 年 7 月 17 日

レポート内に定義する変数をパラメータといいます。データにフィルタを適用したり、データの表示形式を調整したり、関連レポートに接続したりする場合にパラメータを使用します。レポートで使用するパラメータには、クエリ パラメータとレポート パラメータの 2 種類があります。パラメータの詳細については、「Reporting Services でのパラメータを使用した作業」を参照してください。

このチュートリアルでは、パラメータを使って基本的な表形式レポートの内容や外観を調整するさまざまな方法を学習します。

学習する内容

このチュートリアルでは、前のチュートリアル「基本レポートの作成」で作成したレポートにパラメータを追加します。まず、開始日と終了日に基づいてデータセット内のデータを制限する 2 つのクエリ パラメータを追加し、データ ソースから取得したデータにフィルタを適用するレポート パラメータを作成します。

次に、単一値パラメータに設定できる値の一覧をレポート ユーザーに示すため、有効値の一覧を追加します。さらに、複数値パラメータに設定できる値の一覧をレポート ユーザーに示すため、有効値の一覧を追加します。複数値をとるパラメータについては、式による処理も行います。

さらに、パラメータを使用して、データをレポート内に表示するかどうかを制御します。ブール型パラメータを追加してパラメータ値に基づく条件式を Hidden プロパティに設定し、テーブル列や詳細行を非表示にできるようにします。

また、パラメータを使用して、ドリルスルー レポート、リンク レポート、サブレポートへのアクセスも行います。最後のレッスンでは、メイン レポートからドリルスルー レポートにパラメータを渡し、テキスト リンクの色を制御する内部パラメータを定義します。

高度なパラメータ機能の詳細については、「チュートリアル : パラメータを使用した高度な機能」を参照してください。

必要条件

このチュートリアルを使用するには、システムに次のコンポーネントがインストールされている必要があります。

  • Microsoft SQL Server 2005 Reporting Services と AdventureWorks サンプル レポート
    Aa337432.note(ja-jp,SQL.90).gifメモ :
    サンプルはセットアップ中に自動的にインストールされませんが、必要なときいつでもインストールできます。サンプルのインストールの詳細については、「サンプルのインストール」を参照してください。
    Aa337432.note(ja-jp,SQL.90).gifメモ :
    このチュートリアルを完了するには、Reporting Services をネイティブ モードで実行している必要があります。Reporting Services を SharePoint 統合モードで実行していると、レポート サーバーの URL を使用するステップを実行できません。Reporting Services のモードの詳細については、「Reporting Services の配置モード」を参照してください。プロジェクトの配置の詳細については、「SharePoint サイトへのレポート、モデル、共有データ ソースの配置」を参照してください。
  • Microsoft SQL Server 2005 Business Intelligence Development Studio
    Aa337432.note(ja-jp,SQL.90).gifメモ :
    Business Intelligence (BI) Development Studio は、Itanium ベースのコンピュータではサポートされていません。ただし、x64 ベースのコンピュータでは、BI Development Studio を使用できます。SQL Server サンプル データベースを Itanium ベースのコンピュータに配置した場合は、x86 または x64 ベースのコンピュータの BI Development Studio を使用し、サンプルを修正して実行します。
  • Microsoft SQL Server 2005 と AdventureWorks サンプル データベース

さらに、ユーザーには次の権限が必要です。

  • レポートの配置とパブリッシュを行う場合は、コンテンツ マネージャまたはパブリッシャのロール
  • AdventureWorks データベースからデータを取得する権限

このチュートリアルを行うには、前のチュートリアル「基本レポートのグループ化、並べ替え、書式設定」が完了している必要があります。

このチュートリアルの推定所要時間 : 1 時間

作業内容

レッスン 1 : パラメータのチュートリアルで使用するレポート サーバー プロジェクトの作成

レッスン 2 : 日付によるフィルタ処理を行うパラメータの追加

レッスン 3: 選択可能な値一覧が割り当てられた単一値パラメータの追加

レッスン 4 : "すべて選択" を含む複数値をとるパラメータの追加

レッスン 5 : 行の表示を制御するパラメータの追加

レッスン 6 : ドリルスルー レポートに渡すパラメータの追加

参照

その他の技術情報

Reporting Services でのパラメータを使用した作業
Reporting Services での式の使用
レポート パラメータを追加、編集、または削除する方法 (レポート デザイナ)
サブレポートおよびパラメータを追加する方法 (レポート デザイナ)
クエリ パラメータをレポート パラメータに関連付ける方法 (レポート デザイナ)
[データセット] ([パラメータ] タブ、レポート デザイナ)
[レポート パラメータ] (レポート デザイナ)
[サブレポートのプロパティ] ([パラメータ] タブ、レポート デザイナ)
[アクション] (レポート デザイナ)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手