我正在尝试设置数据驱动的订阅,但它工作正常,除非将2个参数设置为采用动态值而不是静态值。
结构基本上是
Param1 - >从数据库中读取
Param2 - >从数据库中读取
Param3s - >从数据库中读取
Param3 - >拆分Param3s(多值参数,允许值取决于参数1和2)
请注意,Param3是一个多值参数,因此它的值由代理从分割的字符串参数(param3s)填充。
以上操作不起作用,并在保存订阅时出现以下错误
此报告需要报告参数“Param3”的默认值或用户定义值。要运行或订阅此报告,您必须提供参数值。 (rsReportParameterValueNotSet)
但是,将Param1和Param2设置为静态值时,它可以正常工作。
ReportServer日志中没有任何帮助可以帮助识别正在发生的事情。
任何人都有任何线索?
答案 0 :(得分:2)
显然所有参数都需要设置默认值,否则无效。
我设置了参数1和2而没有报告中的默认值,所以它不起作用。