2015-12-30 41 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

相关问题