我有一份报告,我需要显示last 7 days
的日期。
如下图所示
Sun,Mon等... 是硬编码的,Dates
是用Expression
写的
例如,
如果今天是Wednesday
,我需要向最后Tuesday
显示日期。
如果是Thursday
,我需要在Wednesday
之前显示日期。
如何检索日期信息并显示在相应日期下方。
答案 0 :(得分: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这将为您提供如下输出