SSRS 日期参数

SSRS Date Parameters

有人可以对以下情况提供一些见解吗?

我正在寻找一个日期表达式(下个月的最后一天),我想在 "End Date Parameter" 上使用它。

我在下面有表达式,但出于某种原因它只显示了第 30 天(例如,一月而不是 31/01/2017,它显示为 30/01/2017)

=dateadd("m",2,dateserial(year(Today),month(Today),0))

此致

萨蒂亚

找到了我的问题的答案,就在这里

=Today.AddDays(1-Today.Day).AddMonths(2).AddDays(-1)

选择:

=dateadd(dateinterval.day, -1, dateserial(year(today()), month(today())+2, 1))

用 2 个月的时间计算月初的时间,然后休息一天。您还可以使用:

=dateadd(dateinterval.second, -1, dateserial(year(today()), month(today())+2, 1))

如果你想结束那一天(23:59:59)