我有一个包含参数 StartDate 和 EndDate 的报告。当从下拉列表中选择时,我希望 EndDate 参数的时间部分默认为当天结束。
例如,如果用户从下拉列表中选择 5/15/2008,则框中显示的值应为“5/15/2008 23:59:59” em>' 不是 '5/15/2008 12:00:00'
在 .Net 中使用事件模型和一行代码很容易做到这一点,但在 Report Builder 2.0 中,我需要做什么?
我是否需要为此编写代码,或者我是否遗漏了一些可以处理此问题的时髦表达式?
谢谢。
关于开发
最佳答案
我建议在报告参数部分设置默认参数。您可以从报告 > 报告参数中找到它。
这允许您设置一个非查询的默认值。在那里你可以输入一个表达式,比如
=DateAdd(Microsoft.VisualBasic.DateInterval.Second ,-1,dateadd("d",1,Today))
这应该为您提供今天结束时的默认值。
编辑:真正只对单个默认值有用。
关于reporting-services - Report Builder - 设置日期时间参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1094172/