SSRS join(Parameters!ACCNUMBER.Value, ",") 生成渲染错误

SSRS join(Parameters!ACCNUMBER.Value, ",") generate rendering error

我正在使用 Report Builder 3.0 构建 SSRS 报告。 我有包含大量数字或记录的参数 ACCNUMBER,我在报告中使用以下函数:

join(Parameters!ACCNUMBER.Value, ",") 

当我生成报告并从 ACCNUMBER 参数中选择了几个值时,报告正常生成;但是,如果我在 Select ACCNUMBER 参数中的所有值时生成报告,我会收到以下错误:

感谢您的帮助。

看来您的方向是正确的,但只需要更新 MaxJsonDeserializerMembers 的值。

There is a (c)onstraint (on .NET framework or Web server I think) that allows only 1,000 values to be loaded under parameter drop down boxes


Add the following tags under section. Note: If doesn't exists in config files add the whole tag from below just after <\system.web> section. If "appSettings" is already there just add 2 keys from below. I put 30000 as maximum number of items, but you can use any number of values.

<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="30000" />
<add key="aspnet:MaxJsonDeserializerMembers" value="30000" />
</appSettings>

From Mladen's MS BI Blog