2017-08-28 113 views
-3

在SSRS中是否有表达式,可以在当前月份的第一天的第一个日期的1年前设置默认参数?SSRS参数开始日期本月的前1个月前到本月的第1天

例子:开始日期16年8月1日结束日期17年8月1日

提前感谢!

+0

SSRS表达式非常强大。你有什么尝试? –

+0

查看'DATEADD()'或'DATESERIAL()'函数。 – BJones

回答

0

我把常见的日期计算的备忘单左右,然后在我的报告中我将创建一个新的数据集类似下面,用它来设置初始参数值:

SELECT StartDate = DATEADD(YEAR, -1, CAST(DATEADD(dd,-(DAY(GETDATE())-1),GETDATE()) AS DATE)) 
    , EndDate = CAST(DATEADD(dd,-(DAY(GETDATE())-1),GETDATE()) AS DATE) 

Here's an example set of date calculations

+0

This Works!感谢分享。我会为链接添加书签。 – cmpmd2

+0

NP!你也可以用SSRS功能做这种事情,我只是讨厌用这种语法。 –

相关问题