SSRS 2016:默认年份参数未传递给 SSRS 电子邮件订阅

SSRS 2016: Default Year Parameter Is Not Passed to SSRS Email Subscription

我在 SSRS 2016 中使用表达式计算参数 Year 的默认值

=DatePart("YYYY", DateAdd("YYYY", -1, Today()))

当我 运行 一次性报告时,参数会填充。但是,当我尝试配置电子邮件订阅并选择使用默认值填充参数时,我收到了一条错误消息

An error has occurred. This report requires a default or user-defined value for the report parameter 'Year'. To run or subscribe to this report, you must provide a parameter value.

是我的表情配置不正确吗?这似乎不太可能,因为报告在 运行 手动时按预期执行。

@Tony D 的评论让我找到了答案。 必须从服务器中删除报告并重新添加到服务器以清除缓存。执行此操作后,参数按预期填充。我找到了这个建议 here。谢谢你,托尼!