我有一个SSRS报告,而不是100%如何让它工作。数据集有以下列:
标题
DayOrder
数据
格式化
该报告将显示这个月的所有数据(请参阅所附的屏幕快照)。
"Description“的值在"Title”列中找到。因此,我希望在行标题"1“下显示第1天数据(数据在列”data“中找到)。我想显示第二天的数据下的行标题"2“。日期在数据集中的DayOrder列中找到。
因此,我的数据看起来有点像这样(请注意,我只显示了头三天,希望你们明白,因为这个月有超过三天的时间,所以会有更多的行):
Title DayOrder Data Format
我有一个用于SSRS报告的SQL查询,用于返回在两个日期之间创建记录的结果,我使用的参数与日期值相同
select * from results
where [startdate] >=@datestart or [startdate] <=@dateend
当我运行SSRS报告并为@startdate和@enddate选择相同的日期时,我得到两条返回的记录,我知道这是不正确的。当我运行SQL查询并使用日期,例如‘01Feb 2019’而不是参数时,我得到了不同的结果。如果我使用的是实际日期,我是否需要从参数中排除时间,或者将@startdate的时间设置为00:00:00,并将@
在SSRS中,我的一个报告将日期范围作为参数- From date (@FD)和To Date (@TD),这两个参数在查询时传递,以便生成报告
在SSRS,参数是日期/时间类型,我正在寻找一种解决方案,当用户选择日期范围时,它应该包括时间因素,如下所示
如果用户从报告日期选择器中选择了say、FD 01/09/2018和TD 30/09/2018
然后,我希望参数作为2018-09-01 00:00:00.000和2018-09-30 23:59:59.000传递给查询。此00:00:00.000和23:59:59.000作为固定范围后缀。
如何做到这一点?