我的报告中有 2 个参数来选择日期范围:
开始日期和结束日期
我想隐藏 StartDate 并允许用户只选择 EndDate,然后它将开始日期动态更改为 EndDate 之前的 1 年。
每次用户更改 EndDate 更改时,我都需要这样做。
我很确定我必须使用级联参数,但我不知道如何。
有什么建议么?
我的报告中有 2 个参数来选择日期范围:
开始日期和结束日期
我想隐藏 StartDate 并允许用户只选择 EndDate,然后它将开始日期动态更改为 EndDate 之前的 1 年。
每次用户更改 EndDate 更改时,我都需要这样做。
我很确定我必须使用级联参数,但我不知道如何。
有什么建议么?
是的,如果您想在报告级别执行此操作,级联参数是诀窍。(您也可以在查询级别非常有效地处理这个问题。)
=DATEADD( DateInterval.Year, -1, Parameters!EndDate.Value )
现在,您可以在查询中同时使用@EndDate
和@StartDate
,而无需初始化它们,它们将被传递 SSRS 值。