【问题标题】:Values For Parameters In SSRSSSRS 中的参数值
【发布时间】:2017-01-11 23:02:25
【问题描述】:

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

我创建了两个参数,StartDate 和 EndDate,它们都是日期/时间参数。

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

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

在表达式框中,这是迄今为止我的 StartDate 默认值。 =DateAdd(DateInterval.Year,-2,Today())

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

【问题讨论】:

    标签: date visual-studio-2012 parameters expression ssrs-2012


    【解决方案1】:

    试试这个表达式,它将返回 1/22/2015

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

    【讨论】:

    • 这个表达式有效...但它是如何被结束日期触发的?我是否必须创建级联参数或其他东西?
    • 我从你最初的回答中猜到了,所以谢谢你。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多