8

我希望在 SSRS 2008 R2 中设置报告订阅,其中客户端用户可以将日期参数设置为个人用户想要的任何内容。我一直在阅读多个在参数中使用 =Today() 的建议,但这种语法对我不起作用。有谁知道是否可以将我的开始日期设置为“今天 -30 天”并将我的日期设置为“今天”?订阅参数中使用的语法是什么?

设置: 在此处输入图像描述

错误: 在此处输入图像描述

4

1 回答 1

8

如 praveen 提供的上述链接所述,解决方案变成在报告中创建两个参数,其中包含整数值,其标签描述了我想在订阅中使用的期间。这些参数可以很容易地设置为“隐藏”,因此当您想要手动运行报告时它们不会显示。我还选择将两个参数的默认值设置为 1,这是我对 Today() 的值。这意味着我的报告将从在两个可见日期参数中选择今天的日期开始。

在报告中显示的两个日期参数中,您可以将默认值设置为您可以在隐藏的日期参数中选择的值的开关。您现在可以设置一个可以正常工作的订阅,如下所示:

在此处输入图像描述

于 2012-08-21T12:17:18.393 回答