数据驱动的订阅级联参数

时间:2009-10-23 19:56:30

标签: sql-server-2005 reporting-services reportingservices-2005

我正在尝试设置数据驱动的订阅,但它工作正常,除非将2个参数设置为采用动态值而不是静态值。

结构基本上是

  

Param1 - >从数据库中读取
  Param2 - >从数据库中读取
  Param3s - >从数据库中读取
  Param3 - >拆分Param3s(多值参数,允许值取决于参数1和2)

请注意,Param3是一个多值参数,因此它的值由代理从分割的字符串参数(param3s)填充。

以上操作不起作用,并在保存订阅时出现以下错误

  

此报告需要报告参数“Param3”的默认值或用户定义值。要运行或订阅此报告,您必须提供参数值。 (rsReportParameterValueNotSet)

但是,将Param1和Param2设置为静态值时,它可以正常工作。

ReportServer日志中没有任何帮助可以帮助识别正在发生的事情。

任何人都有任何线索?

1 个答案:

答案 0 :(得分:2)

显然所有参数都需要设置默认值,否则无效。

我设置了参数1和2而没有报告中的默认值,所以它不起作用。