2017-06-29 45 views
0

こんにちは、私は2つのパラメータ@begdateと@enddateを持っています。SSRSレポートで更新されない別のパラメータに依存するパラメータのデフォルト値

@begdateを選択すると、@enddateを現在の月の終わりに動的に設定します。

私はそれは、レポートを実行しているのinital時間は動作しますが、私は何か他のもの@EndDateがそれと変わらない二度目に@begdateを変更すると

=Format(DateSerial(Year(Parameters!BEGDATE.Value), Month(Parameters!BEGDATE.Value), "1").AddMonths(1).AddDays(-1),"MM/dd/yyyy") 

として@EndDateデフォルト値を持っています。

+0

この投稿を見てくださいhttps://www.mssqltips.com/sqlservertip/3560/dynamically-refresh-sql-server-reporting-services-report-date-parameters/ – Jayvee

+0

パラメータを常にパラメータ・プロパティ・ウィンドウの拡張ペインでリフレッシュします。 – Lucky

答えて

0

これまでに、@enddateのために利用可能な値をデフォルト値と同じに設定しています。また、レポートパラメータのプロパティ/ advancedでは、パラメータが常に最新表示に変更されたときにデータを更新します。

+0

ありがとうございます。優れた解決策のように見えますが、私はもはやカレンダーメソッドを使って日付を変更することはできません。計算された値だけが表示されます。 –

+0

のように見えるのは既知の問題です。 https://connect.microsoft.com/SQLServer/feedback/details/268032/default-does-not-get-refreshed-for-cascading-parameters –

関連する問題