【问题标题】:Need to set a date parameter on an SSRS subscription需要在 SSRS 订阅上设置日期参数
【发布时间】:2016-07-08 18:54:02
【问题描述】:

我在 SSRS 中有一份报告,它采用单个日期作为参数。我想要的是该报告订阅使用提前两周的星期六作为日期(即,星期一 7 月 4 日将给出星期六 7 月 16 日)。如何在订阅中做到这一点?看来我不能在参数中做公式。

【问题讨论】:

  • 您也可以使用数据驱动订阅来执行此操作。您将提供一个查询来计算您想要的日期,然后将其设置为参数值。

标签: reporting-services ssrs-2008 ssrs-2008-r2 subscription


【解决方案1】:

您必须在报告中设置默认参数值,而不是在订阅中。在默认的日期参数中使用的表达式看起来像这样。两者都将当前日期增加 2 周。

=DataAdd(DateInterval.WeekOfYear, 2, Today)

=Today.AddDays(14)

可以使用报表设计器中的报表参数属性对话框设置默认值。只需双击要更改的参数即可打开对话框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    相关资源
    最近更新 更多