0
私は2つのレポート、メインレポートとサマリーレポートを持っています。サマリレポートはメインレポートに関連付けられています。つまり、サマリレポートにはいくつかのパラメータが渡されます。今SSRSパラメータが存在するか確認してください
、ユーザーはそれをチェックする請求項式を使用する方法を、最初のメインレポートを開かずに、要約レポートを表示したい場合:
[開始日]パラメータが存在している場合は、それが継承しますメインレポートの [StartDate]パラメータの値。
[StartDate]パラメータが存在しない場合は、デフォルト値になります。
これは私の式は次のようになります。SQLでのデフォルト開始日を計算したデータセットを構築し、あなたの概要レポートでは
=IIF(IsNothing(Parameters!StartDate.Value) = false,CDate(Parameters!StartDate.Value), switch (
Weekday(today) = 1, dateadd("d", -7, today),
Weekday(today) = 2, dateadd("d", -8, today),
Weekday(today) = 3, dateadd("d", -9, today),
Weekday(today) = 4, dateadd("d", -10, today),
Weekday(today) = 5, dateadd("d", -11, today),
Weekday(today) = 6, dateadd("d", -12, today),
Weekday(today) = 7, dateadd("d", -13, today)
))