报告SSRS中的参数值

时间:2012-10-16 16:16:10

标签: sql-server-2005 reportingservices-2005

我需要根据相同的报告模板生成半月(月末1-15和16-最后一天)和月度报告。我在报告模板上放了两个参数。第二个参数是执行日期,即15和月的最后一天。我可以在设计报表时在报表参数上定义它。我不想创建3个报告模板来处理它。您知道如何在报表管理器的报表订阅中的第一个报表参数值中定义每月的第1和第16个月。提前谢谢。

1 个答案:

答案 0 :(得分:0)

对于开始日期,请将默认值设置为“未查询”并输入

=DateSerial(Year(Now), Month(Now), 1)

这将使你获得本月的第一个月,这将是错误的1/3。

以类似的方式,结束日期

=DateSerial(Year(Now), Month(Now), Day(Now))

一直有效,假设它如你所描述的那样 - 现在是15月或月底。