レポートには、日付範囲を選択するための 2 つのパラメーターがあります。
開始日と終了日
StartDate を非表示にして、ユーザーが EndDate を選択できるようにしたいと考えています。これにより、開始日が EndDate の 1 年前に動的に変更されます。
ユーザーが EndDate の変更を変更するたびに、これを行う必要があります。
カスケード パラメーターを使用する必要があると確信していますが、その方法がわかりません。
助言がありますか?
レポートには、日付範囲を選択するための 2 つのパラメーターがあります。
開始日と終了日
StartDate を非表示にして、ユーザーが EndDate を選択できるようにしたいと考えています。これにより、開始日が EndDate の 1 年前に動的に変更されます。
ユーザーが EndDate の変更を変更するたびに、これを行う必要があります。
カスケード パラメーターを使用する必要があると確信していますが、その方法がわかりません。
助言がありますか?
はい、レポート レベルでこれを行いたい場合は、パラメーターのカスケードが有効です。(クエリ レベルでこれをかなり効果的に処理することもできます。)
=DATEADD( DateInterval.Year, -1, Parameters!EndDate.Value )
@EndDate
これで、クエリでとの両方@StartDate
を初期化せずに使用できるようになり、SSRS 値が渡されます。