Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date SSRS参数从本月1年前的开始日期到本月的第一天_Date_Reporting Services_Parameters - Fatal编程技术网

Date SSRS参数从本月1年前的开始日期到本月的第一天

Date SSRS参数从本月1年前的开始日期到本月的第一天,date,reporting-services,parameters,Date,Reporting Services,Parameters,SSRS中是否有一个表达式,我可以从1年前的第一个日期到当前月份的第一天设置默认参数 示例:开始日期2016年8月1日结束日期2017年8月1日 提前谢谢 我保存了一份常见日期计算的备忘单,然后在我的报告中,我将创建一个新的数据集,如下所示,用它来设置初始参数值: SELECT StartDate = DATEADD(YEAR, -1, CAST(DATEADD(dd,-(DAY(GETDATE())-1),GETDATE()) AS DATE)) , EndDate = CAST(DA

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

示例:开始日期2016年8月1日结束日期2017年8月1日


提前谢谢

我保存了一份常见日期计算的备忘单,然后在我的报告中,我将创建一个新的数据集,如下所示,用它来设置初始参数值:

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

SSRS表达式非常强大。您尝试了什么?请查看
DATEADD()
DATESERIAL()
函数。这很有效!谢谢分享。我将把link.NP加入书签!你也可以用SSRS函数做这类事情,我讨厌用这种语法。