Sql server 2005 SSRS日期参数要求和日期差异
在我的SSRS报告中,我的两个参数是开始日期和结束日期。我还有其他的,所以开始和结束日期可以为空。但是,我希望确保,如果选择了“开始日期”参数,那么也会选择“结束日期”参数。此外,我希望确保开始日期早于结束日期(出于明显的原因) 这两件事是我可以在SSRS中做的,还是我需要使用SQL?或者两者兼而有之Sql server 2005 SSRS日期参数要求和日期差异,sql-server-2005,reporting-services,Sql Server 2005,Reporting Services,在我的SSRS报告中,我的两个参数是开始日期和结束日期。我还有其他的,所以开始和结束日期可以为空。但是,我希望确保,如果选择了“开始日期”参数,那么也会选择“结束日期”参数。此外,我希望确保开始日期早于结束日期(出于明显的原因) 这两件事是我可以在SSRS中做的,还是我需要使用SQL?或者两者兼而有之 我使用的是T-SQLServer2005和SSR2005。谢谢 您当然可以在SSR中进行这些检查,而无需调用SQL。但向用户提供反馈是一项挑战。无法动态更改报表管理器的用户输入部分 我为满足几乎相
我使用的是T-SQLServer2005和SSR2005。谢谢 您当然可以在SSR中进行这些检查,而无需调用SQL。但向用户提供反馈是一项挑战。无法动态更改报表管理器的用户输入部分 我为满足几乎相同的要求所做的工作: 将日期参数的默认值保留为NULL。然后编写检查(在VB中),如果检查失败,则在报告正文中显示一个文本框,并显示一条警告消息(“参数不正确:您必须…”)。反向应该添加到任何数据段,以便在返回无效数据时隐藏它。如果没有对数据集的可见引用,则不会执行查询 将文本框的可见性属性设置为:
=IIF(Parameters!ShowInactive.Value = "Yes"
and (ISNothing(Parameters!InactiveFrom.Value)
or Isnothing(Parameters!InactiveTo.Value)),
false,
true)
如果@InactiveParameter设置为“Yes”,并且@InactiveFrom或@Inactivivot参数未设置,则将显示文本框。我不知道VB。你有什么样的代码可以给我看吗?谢谢。编辑答案以添加具体示例。