我在SSRS 2008年关于参数的(无论是或)的情况我现在有我的报告有一个日期范围内工作,但我一直要求增加一个下拉菜单供用户选择周末日期。我有下拉工作,但如何在参数(日期范围和Weekending Date下拉菜单的使用)之间切换,以便将参数发送到我的报告中?在SSRS使用参数2008
回答
我八方通解决这个问题的方法是通过设置参数为空。 然后在我的sql脚本中,选择周末日期或日期范围内的所有日期: 因此无论用户如何指定,您的sql脚本都会根据其参数进行过滤。
select *
from [table] t
where t.[date] = @WeekendingDate
or t.[date] is between @DateRangeFrom and @DateRangeTo
一种可能性是使用您选择的版本控制系统为第二份报告创建另一个分支,将其更改为使用“周末”,然后确保每次更改“主要报告。
我敢肯定有人会拿出来处理它一个更清洁的方式,虽然...
嗯这个答案....是嗯..我不知道我是否可以自动化,我不完全知道你在说什么,这是你以前做过的事情吗?这只是SSRS中的一个简单报告... – Lyle 2011-12-29 16:06:02
我之前没有这样做过,因为我一直在使用Crystal,因为它不允许将更改合并到二进制文件中。不过,这是我尝试将我的开发推向SSRS的主要原因之一。 有如何做到这一点与颠覆,例如在http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html一些解释。 – SarekOfVulcan 2011-12-29 16:34:57
听起来像OP希望*用户*在使用日期范围或从下拉列表中选择一个值之间进行选择。我想,没有两个不同的报告。 – Arjan 2011-12-29 18:26:33
我通常通过在UI和查询或存储过程之间创建一个内部参数来处理这种情况。内部参数由表达式驱动,具体取决于用户选择。
所以,让我们看看用户要么选择一个开始和结束日期范围(开始:2012-01-01结束:2012-01-31),或一个月(2012年1月)。
如果他们为Month选择一个值。我将它转换为内部参数表达式中的等效日期范围。如果他们输入日期范围,我只需将开始值和结束值传递给内部参数。
希望这是有道理的。有一点工作和想象力,我认为这种方法可以处理大多数场景。
- 1. SSRS 2008 NULL参数
- 2. SSRS 2008动态参数
- 3. SSRS 2008级联参数
- 4. SSRS 2008查询参数
- 5. SSRS 2008表值参数
- 6. 在SSRS 2008中传递参数
- 7. 如何参数在SSRS 2008 r2
- 8. SSRS 2008 - 计数
- 9. SSRS 2008 - 子报表从多值参数
- 10. 替换2008 R2中的参数SSRS
- 11. 我的参数动态选项SSRS 2008
- 12. ssrs 2008错误地传递参数值
- 13. 参数缺少一个值ssrs 2008
- 14. SSRS 2008问题日期类型参数
- 15. SSRS 2008中的多值参数
- 16. SSRS 2008中的可选参数
- 17. 在SSRS 2008
- 18. 将参数值传递给SSRS 2008中的数据集参数
- 19. SSRS选择使用参数
- 20. SSRS - 在参数
- 21. 参数的默认值在SSRS 2008 R2中不起作用
- 22. 在SSRS中使用列表参数
- 23. 在使用Cognos多年后,SSRS 2008传递了多个参数Oracle 10g后端
- 24. 标签在SSRS 2008
- 25. SSRS 2008参数如果用户想要显示更多的值
- 26. SSRS 2008 Report Builder 3.0:可选用户输入参数
- 27. SSRS 2008 R2参数下拉条件可用性
- 28. 如何添加与mulitselection参数SSRS启用2008
- 29. SSRS 2008-用户输入多个值作为参数
- 30. 在文本框中根据参数(SSRS 2008 R2)
你的日期参数是否有下拉日期列表,或者它们是自由形式的入口还是专门的日期选择器? – 2011-12-30 09:32:10