当我手动运行报表时,我会得到预期的值,但是当我通过订阅运行此报表时,值会有所不同。我已经知道返回的数据是过滤数据和过滤数据的总和+ 1(例如15-07-2015 - 16-07-2015 23:59:59)。过滤器使用以下代码来解决去年工作日的昨天。
Function DateYesterdayLastYearFrom() As Date
Return customDate.AddYears(-1).AddDays(1)
End Function
Function DateYesterdayLastYearTo() As Date
Return (customDate.AddYears(-1).AddDays(1) + new TimeSpan(0, 23, 59, 59))
End Function
订阅是否有任何方式在生成时弄乱日期过滤器或我错过了我的代码中的某些内容?