SSRS参数 - 默认为下一个工作日

时间:2013-05-24 20:16:35

标签: vb.net reporting-services parameters formula

将SSRS中的参数默认为下一个工作日的公式是什么?

我知道我可以创建代码来计算它,但我希望有一行VB可以用作我在SSRS中使用的参数的默认值。

如果今天不是星期五,

=DateAdd("d",1,today())会有效。

它不一定要考虑假期,但如果今天是星期五,我希望它默认为星期一。

1 个答案:

答案 0 :(得分:4)

如果您希望默认情况下第二天永远不会在周末,您可以使用逻辑来解释'if'语句,如下所示:

=IIf( WeekdayName(Weekday(Today)) = "Friday", DateAdd("d", 3, today), 
 iif(WeekdayName(Weekday(Today)) = "Saturday", DateAdd("d", 2, today), 
 DateAdd("d", 1, today)))