2

我想设置一个数据驱动的订阅,它工作正常,除了当2个参数设置为动态值而不是静态值。数据驱动的订阅级联参数

的strucutre基本上是

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

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

保存订阅

本报告时,上述方法无效,并提供了以下错误需要的报表参数“参数3”的默认或用户定义的值。要运行或订阅此报告,您必须提供参数值。 (rsReportParameterValueNotSet)

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

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

任何人都有任何线索?

回答

2

显然所有的参数都需要为它们设置一个默认值,否则它将无法工作。

我有参数1和2没有在报告中的默认值,所以它没有工作。