Подотчет SSRS не будет загружен до обновления - PullRequest
2 голосов
/ 12 января 2010

У меня есть отчет SSRS 2008 с вложенным отчетом, который принимает выбранное значение в качестве параметра. Например, у меня есть отчет, который принимает @ProjectID и затем выбирает ClientID. Если я передаю [ClientID] в качестве параметра в подотчет, я получаю сообщение об ошибке при первой загрузке отчета. Тем не менее, последующие загрузки (щелчок обновить) все работает нормально. У меня нет этой проблемы, если я передаю параметр непосредственно в подотчет, то есть [@ProjectID].

Передает ли SSRS параметры перед выполнением выбора, поэтому он работает только тогда, когда он обновляет значения в кэше? Можно ли как-то исправить это, не заставляя все подчиненные отчеты принимать [@ProjectID]?

1 Ответ

2 голосов
/ 12 января 2010

Я понял это. Это действительно выглядело как ошибка при попытке заполнить параметры перед выполнением запроса. Я решил эту проблему, поместив подотчеты в таблицу, которая, по-видимому, задерживает рендеринг до завершения запроса.

...