Динамические графики на ссрс - PullRequest
0 голосов
/ 06 декабря 2018

Мне нужно разработать отчет в SSRS, включающий круговую диаграмму, основанную на наборе данных (набор данных может меняться каждый день). Могу ли я создать «динамический круговой» отчет, который изменяет количество графиков в соответствии с определенным набором данных?[В конкретный день может быть 2 сотрудника (2 круговых диаграммы), а в другой день может быть 5 или более сотрудников (и, следовательно, требуется 5 разных графиков)] Например: мне нужен этот отчет на основе этого набора данных Запрошеносообщить My_Dataset Спасибо !!

1 Ответ

0 голосов
/ 07 декабря 2018

Да, это краткий обзор основных шагов ...

Вам понадобятся два отчета.

Первым будет подотчет.Поэтому создайте отчет, который принимает один или несколько параметров, на основе ваших примеров данных параметр будет Emp_Name.Постройте этот отчет, чтобы он мог обрабатывать только одного сотрудника.Набор данных может выглядеть примерно так: SELECT * FROM myTable WHERE Emp_Name = @Emp_Name

. После завершения создайте второй отчет.Добавьте набор данных, который содержит только список сотрудников, что-то вроде SELECT DISTINCT Emp_name FROM myTable ORDER BY Emp_Name

Добавьте список или таблицу к этому отчету и установите для набора данных только что созданный набор данных.В списке (или таблице) щелкните правой кнопкой мыши внутри ячейки и выберите «insert => Subreport».Установите подотчет как первый созданный вами отчет.и параметр, который будет полем EMp_Name из вашего набора данных.

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

Вот и все.

Обратите внимание, что это создаст вертикальный список, но он должен помочь вам начать.Есть много примеров того, как расположить горизонтально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...