我想将多个选择从筛选器传递到我的存储过程。我允许用户选择多个名为restCode
的值的主要参数。除此之外,我还创建了一个名为multiRestCode
的新参数,用于将多项选择值存储为逗号分隔的字符串,然后将此字符串传递给我的存储过程。我用这个表达式设置了默认值multiRestCode
;
=Join(Parameters!restCode.Value, ',')
但是,当我尝试运行报告时,我收到以下错误;
The Value expression for the report parameter ‘multiRestCode’ contains an error: [BC30201] Expression expected.
如何解决此问题?提前谢谢。
有一个非常基本的解决方案。我只是用""
替换了''
,报告有效。
由此;
=Join(Parameters!restCode.Value, ',')
对此;
=Join(Parameters!restCode.Value, ",")