【问题标题】:SSRS Subscription for Previous Month上个月的 SSRS 订阅
【发布时间】:2018-04-22 04:58:11
【问题描述】:

我有带有月份参数的 SSRS 报告。当报表运行时,月份参数应默认为当前月份(用户希望在从报表管理器运行时查看当前月份数据)

我想安排此报告通过电子邮件发送,使其在每个月初运行,但应选择上个月(意味着忽略当前月份的默认月份参数)。

我该如何解决这个问题?

【问题讨论】:

    标签: reporting-services parameters default subscription


    【解决方案1】:

    创建数据驱动订阅。使用以下查询获取开始日期和结束日期。 (将您可能需要的其他参数列添加到查询中)。

    select DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())-1, 0) as [Start Date], DATEADD(MONTH, DATEDIFF(MONTH, -1, GETDATE())-1, -1) as [End Date]
    

    希望对您有所帮助。如果是,请将其标记为答案。

    【讨论】:

      猜你喜欢
      • 2015-06-26
      • 2011-08-31
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多