2011-07-08 13 views
4

問題は、データを持つ入力フィールドが、セットに格納されたproc(タッチ不可)からプルされたデータセット内のレコードの1つに過ぎないということです。 それを2番目のデータセットのパラメータとして使用します。どんな助けもありがとう。SSRS 2つのデータセットは、1つのデータセットのフィールドを2番目のパラメータとして使用する必要がありますか?

答えて

5
  1. 値デフォルトに隠し

  2. 行くようにパラメータ

  3. 選択パラメータの可視性を追加します。 "クエリから値を取得する"(および選択を選択します(以下のスクリーンショット)

  4. を最初のデータセットと値フィールド)

  5. データセット2では、新しいパー

    i.e. SELECT * FROM XYZ WHERE ABC IN (@Param) 
    

Default Values Tab

+0

これが機能するためにあなたのクエリを使用して、そのRDLでデータセットを作成しますが、私の特定のケースでのみ、いくつかの理由のための私のレポートの最初の値を取得します。 –

+1

パラメータを「複数の値を許可する」に設定していることを確認してください。 –

2

ameterあなたは、サブレポートを使用してこれを行うことができます。

メインレポートにサブレポートを追加します。 サブレポートにパラメータを追加します。

enter image description here

は、同じ名前のPARAMTERを追加し、サブレポートのRDLを開きます。

enter image description here

は例

select * from YourTable where ENTY_KEY = (@param)