SSRS 参数的表达式预期错误



我想将多个选择从筛选器传递到我的存储过程。我允许用户选择多个名为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, ",")

最新更新