我希望在SSRS 2008 R2中设置报告订阅,其中客户端用户可以将日期参数设置为个人用户想要的任何内容。我一直在阅读多个建议,在参数中使用= Today(),但这种语法对我不起作用。有谁知道是否可以将我的日期设置为“今天-30天”而我的日期设置为“今天”?订阅参数中使用的语法是什么?
设置:
错误:
答案 0 :(得分:7)
如praveen提供的上述链接所述,解决方案在报告中创建了两个参数,其中包含一个标签,该标签描述了我想在订阅中使用的期间。这些参数可以很容易地设置为“隐藏”,因此当您希望手动运行报表时,它们不会显示。我还选择将两个参数的默认值设置为1,这是我对Today()的值。这意味着我的报告将首先在两个可见日期参数中选择今天的日期。
在报告中显示的两个日期参数中,您可以将默认值设置为您可以在隐藏日期参数中选择的值的开关。您现在可以设置一个有效的订阅,如下所示: