reporting-services - Report Builder - 设置日期时间参数

标签 reporting-services reportbuilder

我有一个包含参数 StartDateEndDate 的报告。当从下拉列表中选择时,我希望 EndDate 参数的时间部分默认为当天结束。

例如,如果用户从下拉列表中选择 5/15/2008,则框中显示的值应为“5/15/2008 23:59:59' 不是 '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/

相关文章:

reporting-services - LookUpSet - 分组依据

sql-server - SSRS 报告生成器 : Prevent tablix moving horizontally?

ssrs-2008 - 从图表图例中向下钻取

reporting-services - RDLC 过滤嵌套表

sql - 单个数据集上的 SSRS 查找

ms-access - SSRS 报表生成器 - 来自经验的问题?

string - 如何使用 DisplayFormat 在数字之间添加空格

xml - 使用分层 xml 在 SSRS 中创建分组 tablix

sql-server - SSRS 网页错误状态码 500

reporting-services - SSRS 与 Power BI - 何时使用以及为什么使用?