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

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

В этом учебнике описывается создание двух типов отчетов Службы Reporting Services с разбивкой на страницы: детализированного отчета и главного отчета. Образцы данных по продажам, использованные в этих отчетах, извлекаются из куба служб Analysis Services.

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

На изучение этого руководства потребуется примерно 30 минут.

Требования

В рамках этого учебника требуется доступ к кубу Contoso Sales как для детализированного, так и для главного отчета. Этот набор включает хранилище данных ContosoDW и базу данных OLAP Contoso_Retail. Создаваемые в данном учебнике отчеты извлекают данные из куба Contoso Sales. Базу данных OLAP Contoso_Retail можно скачать в Центре загрузки Майкрософт. Необходимо скачать только файл ContosoBIdemoABF.exe. Он содержит базу данных OLAP.

Второй файл, ContosoBIdemoBAK.exe, относится к хранилищу данных ContosoDW, которое не используется в данном учебнике.

На веб-сайте приведены инструкции по извлечению и восстановлению файла резервной копии ContosoRetail.abf в базу данных Contoso_Retail OLAP.

Необходимо иметь доступ к экземпляру служб Службы Analysis Services, где будет установлена база данных OLAP.

1. Создание детализированного отчета с помощью мастера таблицы или матрицы

Создайте в диалоговом окне "Приступая к работе" матричный отчет с помощью мастера таблицы или матрицы. Мастер поддерживает два режима работы: режим конструктора отчета и режим конструктора общего набора данных. В этом учебнике будет использоваться режим конструктора отчетов.

Создание нового отчета

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

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

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

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

Убедитесь в том, что на панели справа выбран Мастер таблицы или матрицы .

1a. Задание подключения к данным

Подключение к данным содержит сведения, необходимые для подключения к внешнему источнику данных, например к кубу служб Analysis Services или базе данных SQL Server . Чтобы указать подключение к данным, можно воспользоваться общим источником данных с сервера отчетов или создать внедренный источник данных, используемый только в этом отчете. В этом учебнике используется внедренный источник данных. Дополнительные сведения об использовании общих источников данных см. в разделе Альтернативные способы создания подключения к данным (построитель отчетов).

Создание внедренного источника данных

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

Нажмите кнопку Создать. Откроется диалоговое окно Свойства источника данных .

В текстовом поле Имя введите имя источника данных: Online and Reseller Sales Detail .

Выберите в списке Выберите тип соединения пункт Microsoft SQL Server Analysis Services и нажмите кнопку Создать.

Убедитесь в том, что в поле Источник данных указано значение Microsoft SQL Server Analysis Services (AdomdClient) .

Введите в поле Имя сервера имя сервера, на котором установлен экземпляр служб Analysis Services.

Выберите в поле Выберите или введите имя базы данных куб Contoso.

Нажмите кнопку ОК.

Убедитесь в том, что поле Строка подключения содержит строку в следующем формате:

Элемент <servername> представляет имя экземпляра сервера SQL Server с установленными службами Analysis Services.

Выберите Тип учетных данных.

В зависимости от настройки разрешений для источника данных может потребоваться изменить параметры проверки подлинности по умолчанию. Дополнительные сведения см. в разделах Безопасность (построитель отчетов).

Нажмите кнопку ОК.

Откроется страница Выбор соединения с источником данных .

Нажмите кнопку Проверить соединение, чтобы проверить соединение с источником данных.

Отобразится сообщение Соединение установлено успешно .

Нажмите кнопку ОК.

Щелкните Далее.

1б. Создание запроса многомерных выражений

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

Создание фильтров запроса

На странице Проектирование запроса на панели "Метаданные" нажмите кнопку (. ) .

В диалоговом окне Выбор куба выберите Sales и нажмите кнопку ОК.

Если вы не хотите создавать запрос многомерных выражений вручную, щелкните значок , переключите конструктор запросов в режим "Запрос", вставьте в конструктор законченное многомерное выражение и перейдите к шагу 6 раздела Создание набора данных.

Разверните на панели "Группа мер" узел "Канал" и перетащите "Имя канала" в столбец Иерархия на панели фильтра.

Имя размерности "Канал" автоматически добавляется в столбец Размерность . Не меняйте значения в столбцах Размерность и Оператор .

Чтобы открыть список Критерий фильтра , щелкните стрелку вниз в столбце Критерий фильтра .

В списке критериев фильтра разверните узел Весь канал, выберите Online, затем Reseller, после чего нажмите кнопку ОК.

Теперь запрос содержит фильтр, включающий только эти каналы: Online и Reseller.

Разверните размерность "Территория продаж", затем перетащите элемент "Группа территорий продаж" в столбец Иерархия ниже элемента Имя канала.

Откройте список Критерий фильтра , разверните узел Территория продаж: все, выберите элемент Северная Америка, а затем нажмите кнопку ОК.

Теперь запрос содержит фильтр, включающий только продажи в Северной Америке.

Разверните на панели "Группа мер" узел "Дата", затем перетащите "Календарный год" в столбец Иерархия на панели фильтра.

Имя размерности "Дата" автоматически добавляется в столбец Размерность . Не меняйте значения в столбцах Размерность и Оператор .

Чтобы открыть список Критерий фильтра , щелкните стрелку вниз в столбце Критерий фильтра .

В списке критериев фильтра разверните узел Дата: все, выберите элемент Год 2009 и нажмите кнопку ОК.

Теперь запрос содержит фильтр, включающий только 2009 календарный год.

Создание параметра

Разверните размерность "Продукт", а затем перетащите элемент "Имя категории продуктов" в столбец Иерархия ниже элемента Календарный год.

Откройте список Критерий фильтра , выберите элемент Все продукты и нажмите кнопку ОК.

Установите флажок Параметр . Теперь запрос содержит параметр ProductProductCategoryName.

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

Создание набора данных

Из размерности "Канал" перетащите элемент "Имя канала" на панель данных.

Из размерности "Продукт" перетащите элемент "Имя категории продуктов" на панель данных, разместив его справа от элемента "Имя канала".

Из размерности "Продукт" перетащите элемент "Имя подкатегории продуктов" на панель данных, разместив его справа от элемента "Имя категории продуктов".

На панели "Метаданные" разверните узел Мера, а затем разверните узел "Продажи".

Перетащите меру "Объем продаж" на панель данных, разместив ее справа от элемента "Имя подкатегории продуктов".

На панели инструментов конструктора запросов нажмите кнопку Выполнить (!) .

Щелкните Далее.

1в. Организация данных детализированного отчета в группы

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

Организация данных в группы

Щелкните Конструктор для переключения в режим конструктора.

На странице Размещение полей перетащите элемент Имя_подкатегории_продуктов в область Группы строк.

Пробелы в именах заменяются на символы подчеркивания (_). Например, "Имя категории продуктов" превращается в Имя_категории_продуктов.

Перетащите элемент Имя_канала в область Группы столбцов.

Перетащите элемент Объем_продаж в область Значения.

Объем_продаж автоматически вычисляется с помощью функции Sum, используемой по умолчанию для статистических вычислений. Значение равно [Sum(Sales_Amount)] .

Для просмотра других доступных агрегатных функций откройте раскрывающийся список (не меняйте агрегатную функцию).

Перетащите элемент Выручка_от_продаж в область Значения, разместив его под элементом [Sum(Sales_Amount)] .

Шаги 4 и 5 задают данные, отображаемые в матрице.

Щелкните Далее.

1г. Добавление подытогов и итогов детализированного отчета

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

Добавление подытогов и итогов

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

На панели просмотра в мастере отображается матрица с четырьмя строками.

Щелкните Далее.

Нажмите кнопку Готово.

Таблица добавляется в область конструктора.

Нажмите кнопку Выполнить (!) , чтобы выполнить предварительный просмотр отчета.

2. Форматирование данных в денежном формате

Добавьте форматирование в денежном формате для полей объема продаж в детализированном отчете.

Форматирование данных в денежном формате

Щелкните Конструктор для переключения в режим конструктора.

Чтобы выбрать и отформатировать несколько ячеек одновременно, выберите ячейки, содержащие числовые данные о продажах, удерживая клавишу Ctrl.

На вкладке Главная в группе Число нажмите кнопку Валюта.

3. Добавление столбцов в спарклайн-график «Значения продаж»

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

Добавление спарклайн-графиков в столбцы

Щелкните Конструктор для переключения в режим конструктора.

В группе "Итого" матрицы щелкните правой кнопкой мыши столбец Объем продаж , выберите пункт Вставить столбец, после чего выберите Справа.

Справа от столбца Объем продаж добавляется пустой столбец.

Выберите на ленте Прямоугольник, а затем щелкните пустую ячейку справа от ячейки [Sum(Sales_Amount)] в группе строк [Подкатегория_продуктов].

Выберите на ленте значок Спарклайн , а затем щелкните ячейку, куда был добавлен прямоугольник.

Убедитесь в том, что в диалоговом окне Выбор типа спарклайн-графика выбран тип Столбец .

Нажмите кнопку ОК.

Щелкните правой кнопкой мыши спарклайн.

Щелкните на панели "Данные диаграммы" значок Добавить поле , а затем выберите Объем_продаж.

Щелкните правой кнопкой мыши столбец Sales_Return_Amount , затем добавьте справа от него новый столбец.

Повторите шаги с 2 по 6.

Щелкните правой кнопкой мыши спарклайн.

Щелкните на панели "Данные диаграммы" значок Добавить поле , а затем выберите Выручка_от_продаж.

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

4. Добавление в заголовок отчета названия категории продуктов

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

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

Щелкните Конструктор для переключения в режим конструктора.

В области конструктора щелкните ссылку Щелкните, чтобы добавить заголовок.

Введите текст Объемы продаж и выручка от продаж для категории: .

Щелкните это поле правой кнопкой мыши и выберите пункт Создать заполнитель.

Нажмите кнопку (fx) справа от списка Значение .

На панели "Категория" диалогового окна Выражение выберите пункт Набор данных, а затем в списке Значения дважды щелкните элемент First(Product_Category_Name) .

Поле Выражение содержит следующее выражение:

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

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

5. Задание свойства «Скрытый» для параметра

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

Скрытие параметра

В области данных отчета разверните узел Параметры.

Щелкните правой кнопкой мыши элемент @ProductProductCategoryName и выберите Свойства параметра.

Символ @ рядом с именем указывает на то, что это параметр.

На вкладке Общие установите флажок Скрытый.

В поле Запрос введите Категория продуктов.

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

По желанию можно открыть вкладки Доступные значения и Значения по умолчанию и просмотреть параметры, доступные на них. Не изменяйте параметры на этих вкладках.

Нажмите кнопку ОК.

6. Сохранение отчета в библиотеке SharePoint

Отчет можно сохранить в библиотеке SharePoint, на сервере отчетов или на локальном компьютере. При сохранении отчета на локальном компьютере некоторые возможности служб Службы Reporting Services , например работа с элементами отчетов и вложенными отчетами, будут недоступны. В этом занятии отчет будет сохранен в библиотеке SharePoint.

Сохранение отчета

В построителе отчетов нажмите кнопку Сохранить. Откроется диалоговое окно Сохранение отчета .

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

Также можно перейти по ссылке Последние сайты и серверы, чтобы вывести список недавно использовавшихся серверов отчетов и сайтов SharePoint.

Выберите или введите имя сайта SharePoint, на котором у вас имеется разрешение на сохранение отчетов.

URL-адрес библиотеки SharePoint имеет следующий формат:

Выберите команду Сохранить.

Список Последние сайты и серверы включает библиотеки на сайте SharePoint.

Перейдите к библиотеке, в которой необходимо сохранить отчет.

В поле Имя замените имя по умолчанию на строку ResellerVSOnlineDrillthrough.

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

Выберите команду Сохранить.

1. Создание основного отчета с помощью мастера таблицы или матрицы

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

Создание основного отчета

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

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

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

Убедитесь в том, что в диалоговом окне Приступая к работе выбран пункт Новый отчет , после чего щелкните Мастер таблиц или матриц.

1a. Добавление внедренного источника данных

Добавим в основной отчет внедренный источник данных.

Создание внедренного источника данных

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

Нажмите кнопку Создать.

В поле Имя введите имя источника данных: Online and Reseller Sales Main .

Выберите в списке Выберите тип соединения пункт Microsoft SQL Server Analysis Services и нажмите кнопку Создать.

Убедитесь в том, что в поле Источник данных указано значение Microsoft SQL Server Analysis Services (AdomdClient) .

Введите в поле Имя сервера имя сервера, на котором установлен экземпляр служб MicrosoftСлужбы Analysis Services .

Выберите в поле Выберите или введите имя базы данных куб Contoso.

Нажмите кнопку ОК.

Убедитесь в том, что поле Строка подключения содержит строку в следующем формате:

Выберите Тип учетных данных.

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

Нажмите кнопку ОК.

Нажмите кнопку Проверить соединение, чтобы проверить соединение с источником данных.

Нажмите кнопку ОК.

Щелкните Далее.

1б. Создание внедренного набора данных

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

Создание фильтров запроса

На странице Проектирование запроса на панели "Метаданные" в разделе куба нажмите кнопку с многоточием (. ) .

В диалоговом окне Выбор куба выберите Sales и нажмите кнопку ОК.

Если вы не хотите создавать запрос многомерных выражений вручную, щелкните значок , переключите конструктор запросов в режим "Запрос", вставьте в конструктор законченное многомерное выражение и перейдите к шагу 5 раздела Создание набора данных.

Разверните на панели "Группа мер" узел "Канал" и перетащите "Имя канала" в столбец Иерархия на панели фильтра.

Имя размерности "Канал" автоматически добавляется в столбец Размерность . Не меняйте значения в столбцах Размерность и Оператор .

Чтобы открыть список Критерий фильтра , щелкните стрелку вниз в столбце Критерий фильтра .

В списке критериев фильтра разверните узел Весь канал, выберите Online и Reseller, а затем нажмите кнопку ОК.

Теперь запрос содержит фильтр, включающий только эти каналы: Online и Reseller.

Разверните размерность "Территория продаж", а затем перетащите элемент "Группа территорий продаж" в столбец Иерархия ниже элемента Имя канала.

Откройте список Критерий фильтра , разверните узел Территория продаж: все, выберите элемент Северная Америка, а затем нажмите кнопку ОК.

Теперь запрос содержит фильтр, включающий только продажи в Северной Америке.

Разверните на панели "Группа мер" узел "Дата", а затем перетащите "Календарный год" в столбец Иерархия на панели фильтра.

Имя размерности "Дата" автоматически добавляется в столбец Размерность . Не меняйте значения в столбцах Размерность и Оператор .

Чтобы открыть список Критерий фильтра , щелкните стрелку вниз в столбце Критерий фильтра .

В списке критериев фильтра разверните узел Дата: все, выберите элемент Год 2009 и нажмите кнопку ОК.

Теперь запрос содержит фильтр, включающий только 2009 календарный год.

Создание параметра

Разверните размерность "Продукт", а затем перетащите элемент "Имя категории продуктов" в столбец Иерархия ниже элемента Группа территорий продаж.

Откройте список Критерий фильтра , выберите элемент Все продукты и нажмите кнопку ОК.

Установите флажок Параметр . Теперь запрос содержит параметр ProductProductCategoryName.

Создание вычисляемых элементов

Переместите курсор на панель "Вычисляемые элементы", щелкните правой кнопкой мыши и выберите пункт Создать вычисляемый элемент.

На панели "Метаданные" разверните узел Меры , а затем узел "Продажи".

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

Следующий образец кода содержит выражение:

В поле "Имя" введите Чистый объем и нажмите кнопку ОК.

На панели "Вычисляемые элементы" отображается вычисляемый элемент Чистый объем .

Щелкните правой кнопкой мыши область Вычисляемые элементы и выберите пункт Создать вычисляемый элемент.

На панели "Метаданные" разверните узел Меры, а затем узел "Продажи".

Перетащите меру "Объем продаж" в поле Выражение , введите символ вычитания (-) и перетащите меру "Объем выручки от продаж" в поле Выражение , разместив ее после символа вычитания.

Следующий образец кода содержит выражение:

Введите в поле Имя строку Чистая сумма продаж и нажмите кнопку ОК. На панели "Вычисляемые элементы" отображается вычисляемый элемент Чистая сумма продаж .

Создание набора данных

Из размерности "Канал" перетащите элемент "Имя канала" на панель данных.

Из размерности "Продукт" перетащите элемент "Имя категории продуктов" на панель данных, разместив его справа от элемента "Имя канала".

На панели Вычисляемые элементы перетащите элемент Net QTY в область данных и разместите его справа от элемента"Имя категории продуктов".

На панели "Вычисляемые элементы" перетащите элемент "Чистая выручка от продаж" в область данных и разместите его справа от элемента Net QTY .

На панели инструментов конструктора запросов нажмите кнопку Выполнить (!) .

Просмотрите результирующий набор запроса.

Щелкните Далее.

1в. Организация данных основного отчета в группы

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

Организация данных в группы

На странице Размещение полей перетащите элемент Имя_категории_продуктов в область Группы строк.

Перетащите элемент Имя_канала в область Группы столбцов.

Перетащите поле Net_QTY в область Значения.

Net_QTY автоматически вычисляется с помощью функции Sum, используемой по умолчанию для агрегирования числовых полей. Значение равно [Sum(Net_QTY)] .

Другие доступные агрегатные функции можно просмотреть в раскрывающемся списке. Не изменяйте агрегатную функцию.

Перетащите элемент Net_Sales_Return в область Значения и разместите его под элементом [Sum(Net_QTY)] .

Шаги 3 и 4 задают данные, отображаемые в матрице.

1г. Добавление подытогов и итогов основного отчета

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

Добавление подытогов и общих итогов

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

На панели просмотра в мастере отображается матрица с четырьмя строками. При запуске отчета каждая строка отобразится следующим образом: первая строка представляет группу столбцов, вторая строка содержит заголовки столбцов, третья строка содержит данные категории продуктов ( [Sum(Net_ QTY)] и [Sum(Net_Sales)] ), а четвертая строка содержит итоговые значения.

Щелкните Далее.

Нажмите кнопку Готово.

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

2. Удаление строки «Общий итог»

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

Удаление строки «Общий итог»

Щелкните Конструктор для переключения в режим конструктора.

Щелкните строку "Итого" (последнюю строку матрицы), щелкните ее еще раз правой кнопкой мыши, а затем выберите команду Удалить строки.

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

3. Действие «Настройка текстового поля» для детализированного отчета

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

Включение действия

Щелкните Конструктор для переключения в режим конструктора.

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

Откройте вкладку Действие .

Выберите Перейти к отчету.

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

Чтобы добавить параметр для передачи детализированному отчету, нажмите кнопку Добавить.

В списке Имя выберите ProductProductCategoryName.

В поле Значение введите [Product_Category_Name.UniqueName] .

Имя_категории_продуктов — это поле из набора данных.

Необходимо включить свойство UniqueName , потому что действие детализации требует, чтобы значение было уникальным.

Нажмите кнопку ОК.

Форматирование поля детализации

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

Перейдите на вкладку Шрифт .

В списке Эффекты выберите Подчеркивание.

В списке Цвет выберите Синий.

Нажмите кнопку ОК.

Нажмите кнопку Выполнить для предварительного просмотра отчета.

Имена категорий продуктов представлены в формате обычных ссылок (синие и подчеркнутые).

4. Замена числовых значений индикаторами

Используйте индикаторы для отображения состояния количеств и объемов продаж по каналам Online и Reseller.

Добавление индикатора для значений «Чистый объем»

Щелкните Конструктор для переключения в режим конструктора.

Щелкните на ленте значок Прямоугольник , а затем щелкните ячейку [Sum(Net QTY)] в группе строк [Product_Category_Name] в группе столбцов Channel_Name .

Щелкните на ленте значок Индикатор , а затем щелкните внутри прямоугольника. Откроется диалоговое окно Выбор стиля индикатора с выбранным индикатором Направленные .

Выберите тип 3 знака и нажмите кнопку ОК.

Щелкните правой кнопкой мыши индикатор, а затем щелкните на панели "Данные датчика" стрелку вниз рядом с полем (Не задано) . Выберите Net_QTY .

Повторите шаги 2–5 для ячейки [Sum(Net QTY)] в группе строк [Product_Category_Name] области Итого.

Добавление индикатора для значений «Чистая выручка от продаж»

Щелкните на ленте значок Прямоугольник , а затем щелкните ячейку [Sum(Net_Sales)] в группе строк [Product_Category_Name] в группе столбцов Channel_Name .

Щелкните на ленте значок Индикатор , а затем щелкните внутри прямоугольника.

Выберите тип 3 знака и нажмите кнопку ОК.

Щелкните правой кнопкой мыши индикатор, а затем щелкните на панели "Данные датчика" стрелку вниз рядом с полем (Не задано) . Выберите Net_Sales .

Повторите шаги 1–4 для ячейки [Sum(Net_Sales)] в группе строк [Product_Category_Name] области Итого.

Нажмите кнопку Выполнить для предварительного просмотра отчета.

5. Задание свойства «Внутренний» для параметра

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

Превращение параметра во внутренний

В области данных отчета разверните узел Параметры.

Щелкните правой кнопкой мыши элемент @ProductProductCategoryName, и выберите пункт Свойства параметра.

На вкладке Общие установите флажок Внутренний.

По желанию можно открыть вкладки Доступные значения и Значения по умолчанию и просмотреть параметры, доступные на них. Не изменяйте параметры на этих вкладках.

Нажмите кнопку ОК.

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

Добавьте заголовок в основной отчет.

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

В области конструктора щелкните ссылку Щелкните, чтобы добавить заголовок.

Введите Продажи по категориям продуктов за 2009 г.: категории Online и Reseller.

Выберите набранный текст.

На вкладке Главная ленты в группе "Шрифт" выберите Times New Roman , размер 16 пунктов , стили Полужирный и Курсив .

Нажмите кнопку Выполнить для предварительного просмотра отчета.

7. Сохранение основного отчета в библиотеке SharePoint

Сохраните основной отчет в библиотеке SharePoint.

Сохранение отчета

Щелкните Конструктор для переключения в режим конструктора.

В построителе отчетов нажмите кнопку Сохранить.

Также можно щелкнуть ссылку Последние сайты и серверы, чтобы вывести список недавно использовавшихся серверов отчета и сайтов SharePoint.

Выберите или введите имя сайта SharePoint, на котором у вас имеется разрешение на сохранение отчетов. URL-адрес библиотеки SharePoint имеет следующий формат:

Перейдите к библиотеке, в которой необходимо сохранить отчет.

В поле Имя замените имя по умолчанию на ResellerVSOnlineMain.

Сохраните основной отчет в то же расположение, куда был сохранен детализированный отчет. Чтобы сохранить основной и детализированный отчет на разных сайтах или в разных библиотеках, убедитесь в том, что в действии Переход к отчету основного отчета указано правильное расположение детализированного отчета.

Выберите команду Сохранить.

8. Запуск основного и детализированного отчетов

Запустите основной отчет и попробуйте щелкнуть значения в столбце категорий продуктов для запуска детализированного отчета.

Запуск отчетов

Откройте библиотеку SharePoint, в которой сохранены отчеты.

Дважды щелкните ResellerVSOnlineMain.

Отчет запускается и отображает сведения о продажах по категориям продуктов.

Щелкните ссылку Игры и игрушки в столбце, который содержит имена категорий продуктов.

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

Чтобы вернуться в основной отчет, нажмите кнопку «Назад» Internet Explorer.

При необходимости просмотрите другие категории продуктов, щелкая их имена.

📎📎📎📎📎📎📎📎📎📎