Отчет SSRS должен показывать n-время на основе строк набора данных - PullRequest
0 голосов
/ 27 февраля 2020

Я разработал две страницы, и у каждой страницы есть разные таблицы. В настоящее время мой набор данных возвращает только одну информацию о пользователе. Так что я связал все детали в таблице.

Требование В случае набора данных вернуть две пользовательские данные, необходимо распечатать две пользовательские данные. Первые две страницы для первого пользователя и две вторые страницы для второго пользователя.

Возможно ли это в отчете SSRS? Если да, пожалуйста, ведите меня.

Ответы [ 2 ]

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

Поскольку у вас уже есть отчет, работающий для одного пользователя, я обычно делаю это с подотчетами.

Как только ваш текущий отчет принимает в качестве параметра идентификатор пользователя или аналогичный ....

Создать новый новый отчет. Добавьте набор данных, который возвращает список пользователей, для которых вы хотите создать отчет для добавления таблицы, и установите для его свойства набора данных имя только что созданного набора данных. Вы можете удалить строку заголовка и все столбцы, кроме одного, из таблицы. В оставшейся ячейке щелкните правой кнопкой мыши и выберите «вставить вложенный отчет». Щелкните правой кнопкой мыши заполнитель вложенного отчета и выберите свойства. Выберите исходный отчет в качестве вложенного отчета. Щелкните вкладку параметров и выберите имя свойства подотчета с левой стороны, выберите поле из набора данных, которое содержит идентификатор пользователя (или любое значение, которое вы передаете в качестве параметра) с правой стороны.

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

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

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

...