【发布时间】:2015-05-06 08:58:52
【问题描述】:
在我的 SSRS 报告中,我有一个日期参数,我想为它设置一个具有复杂逻辑的默认值。我遇到了这种奇怪的行为:
今天是 5 月 6 日,星期三。如果我使用以下表达式:
DateAdd("d",Weekday(Today(),DayOfWeek.Sunday),Today())
对于默认时间选择器,我得到的是 5 月 9 日。 如果我在同一个报告的文本框中使用完全相同的表达式
DateAdd("d",Weekday(Today(),DayOfWeek.Sunday),Today()).ToLongDateString()
我得到 5 月 10 日! 唯一改变的是 toString。 为什么这两个值不同? 我尝试了不同的表达式,当我开始使用 Weekday(Today(), somevalue) 时就会出现差异
【问题讨论】:
标签: reporting-services datetimepicker weekday