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>
我正在使用 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>