SSRS 中的参数值

Values For Parameters In SSRS

我正在使用 Visual Studio 2012 和 SQL Server 2012。

我创建了两个参数,StartDate 和 EndDate,它们都是 Date/Time 参数。

在我的 EndDate 参数中,我已将默认值设置为 Today() 以获取今天的日期。

对于我的 StartDate 参数,我希望它以下列方式基于 EndDate 参数。无论用户选择什么日期作为结束日期,开始日期都将是 24 months/2 年前的日期。 (例如,如果 EndDate 是今天 (1/11/2017)...那么 StartDate 就是 1/11/2015。)

在表达式框中,这是我目前为 StartDate 设置的默认值。 =DateAdd(DateInterval.Year,-2,Today())

如何获得它,以便每次更改 EndDate 时,StartDate 都会相应地更新为 2 年前?

试试这个表达式 return 1/22/2015

=Date.Now.Date.AddYears(-2).AddDays(10)