0

2つの異なるサーバーに2つのテーブルがあります。 私はDataset1がServer1を指しています。 同様に私はServer2を指すDataset2を持っています。別のデータセット(SSRS)で1つのデータセットにアクセス

今、私はDataset2のDataset1からいくつかの値を使用したいと思います。

Dataset1データ: -

Select * from Table1 

これは名前、Lessthan、演算子:GreaterThan

DATASET2ました: -

Select * from TableX X inner join Dataset1 on Dataset1.name=TableX.name 
Where X.Time>Dataset1.Lessthan and X.Time>Dataset1.GreaterThan 

は上記と同じことをやってみましたが、我々はありませんデータセット2のデータセット1の内容にアクセスできるようにする

それはのようにエラーがスローされます '無効なオブジェクト:-Dataset1'

をこの上で私を導いてください。

答えて

0

データセットのクエリは別のデータセットにアクセスすることはできません。クエリはデータベースサーバに送信されます。このデータベースサーバは、レポートにのみ定義されている他のデータセットを認識しません。

データセット1を使用して値を提供するいくつかのレポートパラメータ(ユーザーから非表示にすることができます)を作成できます。

次に、データセット2にパラメータ値を渡すことができます。データセット2のプロパティを開くと、左側に「パラメータ」が表示されます。データセット2のクエリでは、@ paramvalueなどの情報を含めると、レポートパラメータから値を指定できます。

関連する問題