SSRS日期时间选择器:允许用户选择时间部分

Ms *_*Jen 2 sql datetime reporting-services

我想使用日期时间选择器选择日期以及时间部分。日历允许我选择一个日期,但是无法选择特定的时间。

我想选择开始和结束时间,以便从大量数据中选择一个子集。

pin*_*ing 5

我在当前的项目中遇到了类似的问题。我的解决方案是为日期(日期/时间类型)添加一个字段,并为时间添加一个字段。时间字段将显示一个下拉列表,其中包含供用户选择的24小时文本(请参阅下面的屏幕截图)。

在此处输入图片说明

创建下拉列表的步骤很简单:

  1. 打开报告时间参数的属性
  2. 选择可用值(请参阅下面的附件屏幕截图)

在此处输入图片说明

  1. 选择指定值并添加代表24小时的值。

请注意,您还可以从查询中设置可用值。

另外,用于检索报告数据的存储过程应将从报告传递的日期和时间转换为datetime类型,以使其正常工作。下面显示了一个示例:

@StartDateTime = CONVERT(datetime, convert(nvarchar, @StartDate) + 
          ' ' + CONVERT(nvarchar(12), @starttime))
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。