2016-12-16 100 views
0

请有人提供一些见解下面的情况?SSRS日期参数

我正在寻找一个日期表达式(最后一个月的最后一天),我想在我的“结束日期参数”上使用它。

我有如下的表达,但由于某种原因它是只显示我只到30日(如一月,而不是31/01/2017,它显示为30/01/2017)

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

问候

萨蒂亚

回答

0

备选:

=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)

+0

下很有用时间结束。 – satya

0

找到了解决我的问题,在这里它是

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