2017-07-06 19 views
0

カスケードパラメータでSSRSレポートを実行しようとしています。 私は2つのパラメータpara1、para2を持っています。 私は隠しフィールドとしてpara1を作成し、para1にデフォルト値を割り当てました。 データセットから利用可能な値を取得するようにpara2を設定しました。 私はpara1のデフォルト値に基づいてpara2ドロップダウンを設定しようとしています。 PARA2を取り込むための私のクエリは、(ここではカラム1、データベースからCOLUMN2それぞれPARA1を参照し、レポートにPARA2パラメータ)SSRSレポートのカスケードパラメータは、デフォルト値に設定された1つのパラメータ値では機能しません。

私が持っている(カラム1 = @ PARA1)

TABLENAME FROM

SELECT COLUMN2です私のクエリはデータベースとうまく動作し、フィルタリングされた結果が表示されますが、BIDSのプレビューをクリックするとエラーが表示されます。

エラー: レポートパラメータ 'para2'には、レポートパラメータ "para1"に依存するDefaultValueまたはValidValueがあります。フォワード依存関係は無効です。

どこが間違っているのか分かりません。私の間違いを見つけるのを助けてください。ありがとうございました。

答えて

3

パラメータリストのパラメータの順序を変更します。メニューバーで

  1. 表示]をクリックします> [レポートデータ

  2. 次にアップ(ハイライトのparamに応じて)

のパラメータのいずれかをハイライト表示し、アップをクリックするか、下矢印レポートデータリストの上部に下矢印があります。 Para1がPara2の上にあることになります。

関連する問題