次の方法で共有


式における DataSources コレクションと DataSets コレクションの参照の使用 (レポート ビルダ 2.0)

DataSources コレクションは、レポートで使用されているすべてのデータ ソースを表します。同様に、DataSets コレクションは、レポート内のすべてのデータ ソースのデータセットすべてを表します。参照するデータ ソース別に構成されているレポート データセットの階層ビューを表示するには、[レポート データ] ペインを使用します。これらのコレクションへの参照を含めても、レポートをプレビューしたときには値が表示されません。このコレクションを使用できるのは、レポートがレポート サーバーにパブリッシュされた後だけです。

DataSources

DataSources コレクションは、パブリッシュ済みレポート定義で参照されるデータ ソースを表します。この情報をレポートに含め、レポート データのソースを説明することもできます。このコレクションは、プレビュー モードでは使用できません。次の表では、DataSources コレクション内の変数について説明します。

変数

説明

DataSourceReference

String

レポート サーバー上のデータ ソース定義の完全パスです。たとえば、レポートでレポート履歴の一部として使用されたすべてのデータ ソースの一覧を含める場合があります。次の例では、AdventureWorks という名前のデータ ソースの完全パスを示します。

/DataSources/AdventureWorks.

Type

String

データ ソースのデータ プロバイダの種類です。たとえば、SQL のようになります。

DataSets

DataSets コレクションは、レポート定義で参照されるデータセットを表します。レポートのクエリをテキスト ボックスに含めて、レポート内のデータに関心を持っているユーザーが元のコマンド テキストを参照できるようにすることもできます。このコレクションは、プレビュー モードでは使用できません。次の表では、DataSets コレクションのメンバについて説明します。

メンバ

説明

CommandText

String

データベース データ ソースの場合、これはデータ ソースからデータを取得するために使用するクエリです。クエリが式の場合は、評価済みの式になります。

RewrittenCommandText

String

データ プロバイダの展開された CommandText 値。これは通常、レポート パラメータにマップされたクエリ パラメータと共にレポートに使用されます。コマンド テキスト パラメータ参照を、マップされたレポート パラメータに対して選択された定数値に展開する場合、データ プロバイダがこのプロパティを設定します。

クエリ式の使用

式を使用して、データセットに含まれているクエリを定義できます。この機能を使用して、ユーザーからの入力や他のデータセットのデータ、その他の変数によりクエリが変化するようにレポートをデザインできます。クエリの詳細については、「レポート データセットの作成 (レポート ビルダ 2.0)」を参照してください。