Я искал через Интернет и на stackoverflow в течение нескольких часов и не нашел решения для своей проблемы.SSRS скрыть части таблицы с несколькими группами, если нет строк
У меня есть отчет в SSRS, который содержит таблицу с 3-мя внутренними группами. В этом отчете показаны учащиеся для данного учителя. Каждый студент зарегистрирован по предметам, сгруппированным по дисциплине. В целом, внутри группы дисциплины есть динамическая строка подробностей, и эта группа дисциплины находится внутри студенческой группы. Таким образом, студент может иметь 3 курса по математике, 2 по географии и 2 по истории.
Когда пользователь хочет создать отчет, он должен обеспечить значение для этих параметров:
Int Year : View courses were followed in the year specified.
Int Center : Center number to which the user want to get students
Int TeacherID : ID specified by the user to obtain the list of students
under the supervision of a teacher with this ID.
Int exceeding percentage : Show only courses with the hours performed
that are beyond the number of hours initially planned.
Так что я делаю, это скрыть подробную строку, если конечно есть превышение процент под превышающий процент, указанный в параметре.
Что мне нужно, если нет строк курса, скрыть группу дисциплины. И если для ученика нет дисциплин, скройте группу информации о студентах. Вот скринкап моего доклада (на французском, я знаю). Группы представлены цветные квадраты:
Red = Student infos
Green = Disciplines
Pink = detail row for courses
http://img109.imageshack.us/img109/5516/groupsv.png
Надеется, что вы, ребята понимают мои потребности. Я знаю, что ошибался, потому что мой английский не самый лучший, но я проясню все как можно лучше. Спасибо
Вы мужчина. Ваш ответ вдохновил меня немного изменить решение. Спасибо! –
Я рад, что это помогло вам. Иногда дочерние элементы, которые являются вложенными, труднодоступны для конкретных требований. – djangojazz