私のSSRSレポートでは、実行日で日付パラメーターをデフォルトにしたいと考えていました。=DateValue(Globals!ExecutionTime)
またはで日付のパラメーターをデフォルトに設定します=today
。レポートには他に 5 つのパラメーターがあります。
レポート マネージャーでは、別のパラメーター値を選択するたびにページが更新されます。何故ですか?これを解決するにはどうすればよいですか?
私のSSRSレポートでは、実行日で日付パラメーターをデフォルトにしたいと考えていました。=DateValue(Globals!ExecutionTime)
またはで日付のパラメーターをデフォルトに設定します=today
。レポートには他に 5 つのパラメーターがあります。
レポート マネージャーでは、別のパラメーター値を選択するたびにページが更新されます。何故ですか?これを解決するにはどうすればよいですか?
これがまだ困っている人に役立つことを願っています。
パラメータの変更時に更新が行われないようにするには、パラメータのデフォルト値で式を使用しないようにします。
たとえば、=TODAY()
式を指定する代わりに、 などの SQL クエリを使用してデータセットを作成しSELECT getdate() = DefaultDate
、パラメーターからクエリを使用してこのデータセットを参照して、既定値を取得します。
これらをチェックしてください:
http://blog.summitcloud.com/2009/12/fix-refresh-of-parameters-in-ssrs/
それが役に立てば幸い。