2017-05-04 1 views
0

私のレポートでは、日付パラメータを自動的に設定したいと思います。毎日の基準日の前日(今日() - 1)を選択する必要がありますが、月曜日は金曜日の日付を選択する必要があります。SSRSの日付パラメータ:レポートの開始日は日曜日の曜日でなければなりませんが、月曜日は金曜日の日付でなければなりません

私は私のレポートに日付パラメータを持っているこの

周りの関数を書くために私を助けてください。

答えて

1

平日()を使用してこれを達成できます。パラメータは、日付/時刻データ型を持っていることを確認し、デフォルト値として次の式を使用します。

=DateAdd(DateInterval.Day, 
IIF(Weekday(Today(),0) = 1, -3, -1), 
Today()) 

機能Weekday(Today(),0)今日の日付が月曜日のとき1に等しくなります。 trueの場合、今日の日付から3日を引いて前の金曜日になります。そうでなければ、1を引いて昨日になる。

関連する問題