2017-02-08 12 views
0

У меня есть main report, называемый Отчет 1 и дополнительный отчет. The sub report встроен в одну из строк основного отчета. Я пытаюсь скрыть дополнительный отчет от значения Milestone_ID как null. Я использовал выражение в свойстве видимости таблицы, которую я использовал в дополнительном отчете.hide subreport using выражение SSRS не работает должным образом

Я использую =iif(not IsNothing(Fields!Milestone_ID.Value),false,true) выражение

Проблема заключается в том, when I preview the report for first time it works fine. Заголовок вспомогательного отчета скрыт, но когда я возвращаюсь назад и вперед и возвращаюсь к тому же отчету в окне просмотра отчетов it is not working.

+1

Приложите несколько скриншотов своего отчета в режиме просмотра, а также при визуализации, показывая, что он работает, а не на ваш вопрос. – iamdave

ответ

0

Я не видел этого поведения раньше, но обычно, когда хочу показывать/скрывать подчиненный, Я вычисляю видимость в основном наборе данных, а затем просто устанавливаю видимость объекта или таблицы подрепортажа в отчете MAIN. Другими словами, я ничего не меняю в фактическом дизайне подрепортажа.

0

Я изменил выражение, к которому я подал иск, = CountRows() = 0 по свойству видимости таблицы в подзаголовке. Теперь он работает так, как ожидалось. , когда дополнительный отчет встроен в основной отчет, выражение не находило поле MilestoneId, которое я установил в выражении.

 Смежные вопросы

  • Нет связанных вопросов^_^