2017-06-15 170 views
0

我有一個報告,我需要設置@Star和@End日期參數的默認日期爲上週日@Start和上週六@End。找到代碼到前一週(星期日)的最後一天=DateAdd(DateInterval.Day, -0,DateAdd(DateInterval.Day, 1-Weekday(today),Today)),但無法找到星期六的表情。我試圖修改(星期一)=DateAdd(DateInterval.Day, -6,DateAdd(DateInterval.Day, 1-Weekday(today),Today)),但給出了不同的結果。SSRS日期參數默認

+0

對於週日,你可以讓你的表達更簡單因爲DateAdd 0 days change nothing:DateAdd(DateInterval.Day,1-Weekday(Today()),Today()) – niktrs

+0

我認爲通過將開始日期設置爲上個星期日和結束日期作爲上個星期六,您的查詢將始終返回一個空自開始日期起的結果集將在結束日期之後。 – niktrs

回答

1

表達上星期六

=使用DateAdd(DateInterval.Day,-1,使用DateAdd(DateInterval.Day,1 - 平日(今天),今天))