【问题标题】:SSRS Date Parameter default to last 30 days with TimeSSRS 日期参数默认为最后 30 天和时间
【发布时间】:2018-01-31 15:29:12
【问题描述】:

请有人帮我解决以下问题吗?

我正在寻找一个默认的日期参数(开始日期)为从今天起的最后 30 天以及时间,例如从现在起 30 天是 24/05/2016 但也想包括时间 24/05/2016 07:00:00

我有一个只给我最近 30 天日期的表达式我的表达式是 =DateAdd("d",-29,Today())

问候

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    试试:

    =Now.AddDays(-30)
    

    更新:默认时间

    =Today.AddDays(-30).AddHours(7)
    

    如果这有帮助,请告诉我。

    【讨论】:

    • 嗨亚历杭德罗,我尝试了上面给定的功能,这给了我最近 30 天的时间,但现在是当前时间。我希望限制过去 30 天的报告,但时间为 07:00:00。
    • 宾果游戏......谢谢亚历杭德罗......它奏效了。很好,感谢您的及时回复。
    【解决方案2】:

    使用 DateAdd 函数从今天开始返回 30 天的 SSRS 表达式:

    =DateAdd(DateInterval.Day, -30,Today())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多