是否可以自定义SSRS订阅中的参数值?
问题描述:
我有一个SSRS 2008年的报告,其中的默认参数值是这样的:是否可以自定义SSRS订阅中的参数值?
<ReportParameter Name="BegDate">
<DataType>DateTime</DataType>
<DefaultValue>
<Values>
<Value>=DateAdd("D",-13,DateAdd("D",6-(Weekday(Today)),Today))</Value>
</Values>
</DefaultValue>
<Prompt>BegDate</Prompt>
</ReportParameter>
<ReportParameter Name="EndDate">
<DataType>DateTime</DataType>
<DefaultValue>
<Values>
<Value>=DateAdd("D",-7,DateAdd("D",6-(Weekday(Today)),Today))</Value>
</Values>
</DefaultValue>
我想创建一个订阅这份报告,但在这里传递不同的参数值:
我该怎么做?我可以在这些文本框中输入公式吗?
答
你需要数据驱动订阅:只在SQL服务器的企业版中发现:
http://msdn.microsoft.com/en-us/library/ms159150.aspx
我在一家公司以前是没有足够的资金(EHM ...太便宜)来获得企业版。彼时我写一个很酷的Windows服务,认证对SSRS,然后发送出去使用该技术报告:
非常感谢!我认为我们有企业。我该如何检查?我可以这样做吗? http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/535c7e0a-75e2-47d0-8b18-60d1e94805a2 – 2013-02-22 23:34:06
如果它是可用的更容易,...检查您的SQL版本:在SSMS右键点击服务器名称并选择属性,这应该告诉你。 – RandomUs1r 2013-02-22 23:37:14
的Microsoft SQL Server 2012(SP1) - 11.0.3321.0(X64) \t 2012年11月14日19时41分38秒 \t版权所有(c)Microsoft公司 \t标准版(64位)在Windows NT 6.2(建设9200 :)(管理程序) –
2013-02-22 23:40:33