我有一个带有日期参数的SSRS报告。除了这是一个按需报告,我还需要安排它在本月1日运行,数据参数是上个月的最后一天。当我安排报告时,有一个输入参数值的位置,但我不知道如何告诉它使用昨天的日期。
答案 0 :(得分:3)
有两种方法可以实现这个目标
创建数据集,您的查询如下:
dateadd(second, -1, dateadd(month, datediff(month, 0, getdate()), 0)) as EndDate
然后在“报告参数属性”对话框中:
转到默认值;
选择从查询中获取值;
OR
您可以在“报表参数属性”对话框中使用表达式:
添加以下表达式:
DateAdd("D",-1,DateAdd("D",-(Day(Now)-1),Now))