Руководство. Создание отчета с краткими диаграммами в автономном режиме (построитель отчетов)

Из этого учебника вы узнаете, как с помощью мастера создать в построителе отчетов линейчатую диаграмму в отчете Reporting Services с разбивкой на страницы. Затем вы добавите значения в процентах и немного измените круговую диаграмму.

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

Скриншот быстрой круговой диаграммы в Report Builder.

Предварительные условия

Независимо от используемого метода (данные XML или запрос Transact-SQL), требуется доступ к построителю отчетов. Вы можете запустить построитель отчетов с сервера отчетов Reporting Services в собственном режиме или в режиме интеграции с SharePoint или скачать построитель отчетов из Центра загрузки Майкрософт. Дополнительные сведения см. в разделе Install Report Builder.

Два способа выполнения этого руководства

Использование XML-данных для этого руководства

Вы можете использовать XML-данные, которые вы скопируете из этой статьи и вставите в мастер настройки. При этом не требуется соединение с сервером отчетов Reporting Services в собственном режиме или режиме интеграции с SharePoint и не нужен доступ к экземпляру SQL Server.

Создайте круговую диаграмму с xml-данными.

Использование запроса Transact-SQL, содержащего данные для этого руководства

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

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

Для выполнения запроса Transact-SQL существует несколько других предварительных условий. Для получения дополнительной информации см. Предварительные требования для учебных пособий (построитель отчетов).

Создайте круговую диаграмму с помощью запроса Transact-SQL, содержащего данные.

Создание круговой диаграммы с использованием XML-данных

  1. Запустите построитель отчетов с веб-портала Reporting Services, с сервера отчетов в режиме интеграции с SharePoint или с локального компьютера.

    Откроется диалоговое окно "Начало работы ".

    Снимок экрана диалогового окна

    Если диалоговое окно "Начало работы " не отображается, выберите "Файл " и нажмите кнопку "Создать". Диалоговое окно "Новый отчет" или " Набор данных" имеет больше всего содержимого, что и диалоговое окно "Начало работы ".

  2. Убедитесь, что на левой панели выбран Новый отчет .

  3. В правой области выберите мастер диаграмм и нажмите кнопку "Создать".

  4. На странице "Выбор набора данных" выберите "Создать набор данных" и нажмите кнопку "Далее".

  5. На странице "Выбор подключения к источнику данных" нажмите кнопку "Создать".

    Откроется диалоговое окно "Свойства источника данных".

  6. Источник данных можно назвать произвольным образом. В поле "Имя" введите MyPieChart.

  7. В поле "Выбор типа подключения" выберите XML.

  8. Перейдите на вкладку "Учетные данные" и выберите "Использовать текущего пользователя Windows". Может потребоваться делегирование Kerberos, а затем нажмите кнопку "ОК".

  9. На странице "Выбор подключения к источнику данных" выберите MyPieChart и нажмите кнопку "Далее".

  10. Скопируйте следующий текст и включите его в большое поле вверху страницы Создание запроса .

    <Query>
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>
    <XmlData>
    <Root>
    <S Sales="150">
      <C FullName="Jae Pak" />
    </S>
    <S Sales="350">
      <C FullName="Jillian  Carson" />
    </S>
    <S Sales="250">
      <C FullName="Linda C Mitchell" />
    </S>
    <S Sales="500">
      <C FullName="Michael Blythe" />
    </S>
    <S Sales="450">
      <C FullName="Ranjit Varkey" />
    </S>
    </Root>
    </XmlData>
    </Query>
    
  11. (Необязательно) Нажмите кнопку "Выполнить" (!), чтобы увидеть данные, на которых основана ваша диаграмма.

    Снимок экрана конструктора запроса в Построителе отчетов.

  12. Выберите Далее.

  13. На странице Выбор типа диаграммы выберите Круг, а затем нажмите Далее.

  14. На странице Расположение полей диаграммы дважды щелкните поле Продажи в окне Доступные поля.

    Он автоматически перемещается в поле "Значения" , так как значение является числовым значением.

    Снимок экрана мастера создания отчетов «Упорядочение полей».

  15. Перетащите поле FullName из поля "Доступные" в поле "Категории " (или дважды щелкните его). Перенесите значение в поле "Категории", затем выберите "Далее".

    На странице предварительного просмотра показана новая круговая диаграмма с репрезентативными данными. В легенде указаны Полное Имя 1, Полное Имя 2 и т. д., а не имена продавцов, и размер долей пирога не соответствует действительности. В этом примере показано, как выглядит отчет.

    Снимок экрана предварительного просмотра новой диаграммы в построителе отчетов.

  16. Выберите Готово.

    Теперь вы видите ваш новый отчет с круговой диаграммой в режиме конструктора, все еще с репрезентативными данными.

    Снимок экрана конструктора отчетов с новой круговой диаграммой в режиме конструктора.

  17. Чтобы увидеть фактическую круговую диаграмму, выберите "Запустить " на вкладке "Главная " ленты.

    Новый запуск диаграммы в Построителе отчетов.

  18. Чтобы продолжить изменение круговой диаграммы, перейдите к разделу «После запуска мастера» в этой статье.

Создание круговой диаграммы с помощью запроса Transact-SQL

  1. Запустите построитель отчетов с веб-портала Reporting Services, с сервера отчетов в режиме интеграции с SharePoint или с локального компьютера.

    Откроется диалоговое окно "Начало работы ".

    Примечание.

    Если диалоговое окно "Начало работы " не отображается, выберите "Файл " и нажмите кнопку "Создать". Диалоговое окно "Новый отчет" или " Набор данных" имеет больше всего содержимого, что и диалоговое окно "Начало работы ".

  2. Убедитесь, что на левой панели выбран Новый отчет .

  3. В правой области выберите мастер диаграмм и нажмите кнопку "Создать".

  4. На странице "Выбор набора данных" выберите "Создать набор данных" и нажмите кнопку "Далее".

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

    Примечание.

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

  6. На странице "Конструктор запроса" выберите "Изменить как текст".

  7. На панель запроса вставьте следующий запрос:

    SELECT 150 AS Sales, 'Jae Pak' AS FullName
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName
    
  8. (Необязательно) Нажмите кнопку "Выполнить" (!), чтобы увидеть данные, на которых основана ваша диаграмма.

  9. Выберите Далее.

  10. На странице Выбор типа диаграммы выберите Круг, а затем нажмите Далее.

  11. На странице Расположение полей диаграммы дважды щелкните поле Продажи в окне Доступные поля.

    Он автоматически перемещается в поле "Значения" , так как это числовое значение.

  12. Перетащите поле FullName из поля "Доступные" в поле "Категории " (или дважды щелкните его). Значение помещается в поле «Категории», а затем нажмите «Далее».

  13. Выберите Готово.

    Теперь вы просматриваете новый отчет с круговой диаграммой на поверхности конструктора. То, что вы видите, является представлением. Легенда считывает полное имя 1, полное имя 2 и т. д., а не имена продавцов, а размер срезов пирога не является точным. В этом примере показано, как выглядит отчет.

  14. Чтобы увидеть фактическую круговую диаграмму, выберите "Запустить " на вкладке "Главная " ленты.

После того как вы выполните запуск мастера

Теперь, когда у вас есть отчет с круговой диаграммой, вы можете с ним поэкспериментировать. На вкладке "Выполнение" ленты выберите "Конструктор", чтобы продолжить его редактирование.

Сделайте диаграмму больше

Возможно, вы захотите, чтобы круговая диаграмма была больше.

  • Выберите диаграмму, но не на любом элементе диаграммы. Чтобы выбрать его и перетащите правый нижний угол, чтобы изменить его размер.

Обратите внимание, что рабочая область конструирования увеличивается при перетаскивании.

Добавление заголовка отчета

  1. Выберите слова Заголовок диаграммы в верхней части диаграммы, затем введите заголовок, например Диаграмма продаж.
  2. Выбрав заголовок, в области "Свойства " измените цвет на черный и шрифтSize на 12pt.

Добавление процентных показателей

  1. Щелкните правой кнопкой мыши круговую диаграмму и выберите пункт Отобразить метки данных. Метки данных должны появиться в каждом срезе круговой диаграммы.

  2. Щелкните правой кнопкой мыши метки и выберите пункт Свойства метки ряда. Откроется диалоговое окно Свойства метки серии.

  3. В поле Данные метки введите #PERCENT{P0}.

    Значение {P0} дает процент без десятичных разрядов. Если ввести только #PERCENT, число имеет два десятичных разряда. #PERCENT является ключевым словом, выполняющим вычисление или функцию для вас. Существуют другие ключевые слова, которые можно использовать.

  4. Выберите «Да», чтобы подтвердить, что вы хотите установить для UseValueAsLabel значение False.

  5. На вкладке Шрифт, выберите Полужирный и измените Цвет на Белый.

  6. Нажмите ОК.

Дополнительные сведения о настройке меток и условных обозначений диаграммы см. в разделе "Отображение процентных значений" на круговой диаграмме (построитель отчетов) и изменение текста элемента условных обозначений (построитель отчетов).

Дальнейшие действия

Теперь, когда вы создали первый отчет в Report Builder, вы готовы попробовать другие руководства и начать создавать отчеты из собственных данных. Для запуска построителя отчетов понадобятся разрешения для доступа к источникам данных, например к базам данных, и строка подключения, которая устанавливает соединение с источником данных. Системный администратор имеет эти сведения и может настроить вас.

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

Наконец, чтобы сохранять отчеты в сервере отчетов или на сайте SharePoint, интегрированном с сервером отчетов, необходимы URL-адрес и разрешения. Можно выполнять любой отчет, создаваемый непосредственно на компьютере, но если отчеты запускаются с сервера отчетов или из сайта SharePoint, они обладают более широкими функциональными возможностями. Вам нужны разрешения для запуска своих отчетов или других отчетов с сервера отчетов или сайта SharePoint, где они опубликованы. Для получения соответствующих прав доступа можно также обратиться к системному администратору.

Это может помочь прочитать некоторые понятия и термины, прежде чем приступить к работе. Смотрите основные понятия Reporting Services. Кроме того, перед созданием первого отчета необходимо затратить некоторое время на планирование. Это время хорошо потрачено. См. раздел "Планирование отчета" (построитель отчетов).