Ssrs 2008 SQL Services Reporting Services级联参数

Ssrs 2008 SQL Services Reporting Services级联参数,ssrs-2008,reporting-services,reportingservices-2005,Ssrs 2008,Reporting Services,Reportingservices 2005,我的报告中有两个参数可用于选择日期范围: 开始日期和结束日期 我想隐藏StartDate,允许用户只选择EndDate,然后动态地将开始日期更改为EndDate前1年 每次用户更改EndDate时,我都需要这样做 我很确定我必须使用级联参数,但我不知道如何使用 有什么建议吗?是的,如果您想在报告级别执行此操作,级联参数是一个技巧。(您还可以在查询级别非常有效地处理此问题。) 首先,按照相关性的顺序排列报告中的参数:EndDate应列在StartDate上方。使用向上和向下箭头重新排列参数 将St

我的报告中有两个参数可用于选择日期范围:

开始日期和结束日期

我想隐藏StartDate,允许用户只选择EndDate,然后动态地将开始日期更改为EndDate前1年

每次用户更改EndDate时,我都需要这样做

我很确定我必须使用级联参数,但我不知道如何使用


有什么建议吗?

是的,如果您想在报告级别执行此操作,级联参数是一个技巧。(您还可以在查询级别非常有效地处理此问题。)

  • 首先,按照相关性的顺序排列报告中的参数:EndDate应列在StartDate上方。使用向上和向下箭头重新排列参数
  • 将StartDate参数设置为“内部”,并适当设置默认值。选择“指定值”并创建一个值
    =DATEADD(DateInterval.Year,-1,Parameters!EndDate.value)
  • 现在,您可以在查询中同时使用
    @EndDate
    @StartDate
    ,而无需初始化它们,它们将被传递SSRS值