0

レポートを実行する前に SSRS パラメータを変更したいと考えています。

-2 つのパラメーター (A) ComboBox と (B) TextValue があります。-(B) パラメータ A (カスケード) に基づいて値を変更しますが、ユーザーは B にも特定の値を入力できます。

ただし、Bの値は、ストアドプロシージャをレポートするために送信したいものではありません。B の値を取得してデータベースから別の値を取得し、それを B に割り当ててから、実際のレポート ストアド プロシージャに渡します。

レポートを実行する前にパラメータを変更する方法はありますか?

4

1 に答える 1

0

求めている方法でパラメーターを変更することはできませんが、必要な結果を達成する方法はあります。

3 番目のパラメーター「C」を作成する必要があります。C の値は、パラメータ「B」の値を取得し、データベースから値を返す別のデータセットから設定する必要があります。次に、パラメータ C の値をストアド プロシージャに渡します。

パラメータ C を「内部」に設定すると、これはレポートを実行しているユーザーから隠され、パラメータ A と B を設定するだけになります。

于 2013-06-05T22:25:01.977 に答える