2015-12-30 39 views
-2

我正在舉報,需要顯示last 7 days的日期。如何獲取SSRS中的最後7天日期

如下圖所示

enter image description here

週日,週一等...是硬編碼和Dates都寫在Expression

例如,

如果今天是Wednesday我需要顯示日期,直到最後Tuesday

如果是Thursday我需要顯示日期,直到最後Wednesday

如何檢索日期信息並在相應的日期下顯示。

+0

這將是這樣的:DateTime.Now.AddDays(-7) –

+0

帕,你可以通過SQL查詢(達到這個數據集)並使用'DateTime.Now.AddDays()' - 將一個參數設置爲今天的日期,然後將七個不同的表達式(通過執行+1)設置爲標題以及列。 – pedram

回答

1

爲了得到過去七天約會,你可以做類似下面的每個表達式,

要獲得天頭

=WeekdayName(weekday(Parameters!TodaysDate.Value)) --Tuesday 
=WeekdayName(weekday(DateAdd("d",1,Parameters!TodaysDate.Value))) --Wedneday 

同爲他人太...只是通過increment/decrement by 1.

要獲取天數據中的日期

=Format(Parameters!TodaysDate.Value,"dd-MMM-yyyy") 
=Format(DateAdd("d", 1, Parameters!TodaysDate.Value),"dd-MMM-yyyy") 

同爲他人太...只是通過increment/decrement by 1.

這裏TodaysDate將參數日期或日期Now()

我已經給出了增量式演示,您可以根據您的情況進行更改。我認爲你需要在這裏使用遞減。所以,而不是1你需要使用-1。

這會給你的輸出像下面,

enter image description here

相關問題