Reporting services SSRS参数的表达式预期错误

Reporting services SSRS参数的表达式预期错误,reporting-services,Reporting Services,我想将多个选项从筛选器传递到存储过程。我允许用户选择名为restCode的多个值的主参数。除此之外,我还创建了一个名为multiRestCode的新参数,以将多项选择值存储为逗号分隔的字符串,然后将该字符串传递给我的存储过程。我已经用这个表达式设置了multiRestCode的默认值 =Join(Parameters!restCode.Value, ',') 但是,当我尝试运行报告时,我遇到以下错误: The Value expression for the report parameter

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