Соединение SSRS (параметры! ACCNUMBER.Value, ",") генерирует ошибку рендеринга - PullRequest
1 голос
/ 05 февраля 2020

Я создаю отчет SSRS с помощью построителя отчетов 3.0. у меня есть параметр ACCNUMBER, который содержит большое количество или записи, и я использую внутри моего отчета следующую функцию:

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

, когда я генерирую отчет и выбрал несколько значений из параметра ACCNUMBER, для которого генерируется отчет обычно; однако если я сгенерирую отчет при выборе значения «Все» в параметре ACCNUMBER, я получу следующую ошибку:

enter image description here

благодарю вас за помощь.

1 Ответ

0 голосов
/ 06 февраля 2020

Похоже, что вы на правильном пути, но вам просто нужно обновить значение для MaxJsonDeserializerMembers.

Существует (c) onstraint (on. NET framework) или веб-сервер), который позволяет загружать только 1000 значений в раскрывающихся списках параметров


Добавьте следующие теги в раздел. Примечание. Если файлов конфигурации не существует, добавьте тег снизу сразу после раздела <\ system.web>. Если "appSettings" уже есть, просто добавьте 2 ключа снизу. Я указал 30000 как максимальное количество элементов, но вы можете использовать любое количество значений.

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

Из блога MS BI Mladen

...