Нарушение отчета SSRS в зависимости от параметра Multi Value
Я работаю над докладом SSRS с параметром Multi Value, который содержит список имен. Я написал выражение для названия, которое работает как «Результат для SELECTED NAME». У него также есть опция (Выбрать все), которая отображает все результаты с заголовком как «Результат для MULTIPLE NAME». Он работает отлично до этой части.
Теперь мне нужно изменить отчет, например: «Если я выбираю несколько значений, отчет должен разбиваться на страницы с каждым выбранным именем на другой странице с заголовком для этого индивидуального значения параметра (имя) как« Результат для SELECTED NAME ».
Пожалуйста, помогите мне. Спасибо.
- Как указать, что значение НЕ МЕНЕЕ в параметре
- Несколько гипер-ссылок в одной ячейке в отчете SSRS
- Обновление каскадных параметров в отчете SSRS для выбора даты
- Как получить данные из собственной таблицы ссылок в sql
- Запрос SQL для исключения определенных дат для ssrs
- SSRS объединяет и объединяет два отчета в один отчет
- Форматирование ячеек матрицы SSRS
- Как добавить параметры для нескольких агентов для исключения из отчета статистики SSRS
- Отчет SQL Server Reporting Studio с сообщением «ERROR #» или недопустимой ошибкой типа данных
- Преобразовать MonthName в месяц Номер SSRS
- # Ужасно даже после использования IIF, чтобы избежать деления на нуль в выражении
- Как создать гистограмму на SSRS
- Отладка отчета не работает, показывая сообщение об ошибке «Убедитесь, что предоставлены достаточные разрешения» Как решить эту проблему?
Вы можете разместить весь свой текущий отчет (исключая верхние и нижние колонтитулы) в объект списка. Я предполагаю, что вы возвращаете выбранные значения из параметра (например, имя менеджера) как часть вашего DataSet. Предполагая, что это так
-
Создать новый список
-
Вставьте содержимое отчета в прямоугольник этого списка
-
Щелкните правой кнопкой мыши заголовок строки списка и выберите группу строк -> Свойства группы
-
Установите группу для группировки
=Fields!ManagerName.Value
Такой подход займет простую таблицу, подобную этой
И сломайте его в список, подобный этому
Затем вы можете просто установить свойства Tablix списка, чтобы Add a Page Break After
Надеюсь, это полезно. Если у вас есть дополнительные вопросы по этому вопросу, пожалуйста, дайте мне знать
Я работал над этим и нашел способ сделать это. Сначала я создал группу строк для имен. Затем применил разрыв страницы для каждого экземпляра. Затем удалите этот столбец группы (только удаленный столбец, но не группа). Затем добавили эту группу в статический столбец сверху и написали выражения, чтобы показать эту группу как заголовок, используя конкатенацию.
Но здесь я столкнулся с другой проблемой, когда нет данных для выбранного имени, строка заголовка не отображается в предварительном просмотре, так как это также столбец в таблице.