Ssrs 2008 添加有关时间SSR的默认参数

Ssrs 2008 添加有关时间SSR的默认参数,ssrs-2008,ssrs-2012,Ssrs 2008,Ssrs 2012,我正在根据他们的工作班次编制一份任务绩效报告。白班从上午9点到晚上9点,夜班从晚上9点到上午9点。我想根据他们当前的工作班次显示数据,例如,如果有人在白班工作,并在晚上8点查看报告,报告将仅显示从上午9点到晚上8点的范围,如果用户在夜班工作,报告将仅显示从晚上9点到上午9点的范围 我有一个数据集和参数是@begin_date和@end_date(例如周一、周二…)、@begin_hour和@end_hour。我得到了任务完成的“时间”栏 有人能帮我吗 编辑: 对不起,你能指导我吗,这是我的建议示

我正在根据他们的工作班次编制一份任务绩效报告。白班从上午9点到晚上9点,夜班从晚上9点到上午9点。我想根据他们当前的工作班次显示数据,例如,如果有人在白班工作,并在晚上8点查看报告,报告将仅显示从上午9点到晚上8点的范围,如果用户在夜班工作,报告将仅显示从晚上9点到上午9点的范围

我有一个数据集和参数是@begin_date和@end_date(例如周一、周二…)、@begin_hour和@end_hour。我得到了任务完成的“时间”栏

有人能帮我吗

编辑:

对不起,你能指导我吗,这是我的建议示例代码。假设当前日期是星期一

如果时间=21,则开始显示晚上9点至(当前时间,限制周二上午9点) 结束


在sql中如何执行此操作?

完全不要使用参数。将逻辑添加到返回结果的存储过程或查询中。仅显示从班次开始到当前时间的结果。

报告如何知道用户的班次?