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

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

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

Screenshot that shows how a drillthrough report relates to its origin report.

Предполагаемое время для выполнения заданий данного учебника: 30 минут.

Requirements

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

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

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

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

Дополнительные сведения о общих требованиях см. в статьях "Предварительные требования" для учебников (построитель отчетов).

1. Создание детализации отчета из таблицы или мастера матрицы

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

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

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

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

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

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

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

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

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

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

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

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

  3. В поле "Имя" введите сведения о продажах в Интернете и торговом посреднике в качестве имени источника данных.

  4. В разделе "Выбор типа подключения" выберите Microsoft SQL Server Analysis Services и нажмите кнопку "Сборка".

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

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

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

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

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

    Data Source=<servername>; Initial Catalog = Contoso  
    

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

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

    Примечание.

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

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

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

  12. Чтобы убедиться, что вы можете подключиться к источнику данных, выберите "Тестировать Подключение".

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

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

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

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

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

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

  1. На странице конструктора запроса в области метаданных нажмите кнопку (...).

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

    Совет

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

    SELECT NON EMPTY { [Measures].[Sales Amount], [Measures].[Sales Return Amount] } ON COLUMNS, NON EMPTY { ([Channel].[Channel Name].[Channel Name].ALLMEMBERS * [Product].[Product Category Name].[Product Category Name].ALLMEMBERS * [Product].[Product Subcategory Name].[Product Subcategory Name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Date].[Calendar Year].&[2009] } ) ON COLUMNS FROM ( SELECT ( { [Sales Territory].[Sales Territory Group].&[North America] } ) ON COLUMNS FROM ( SELECT ( STRTOSET(\@ProductProductCategoryName, CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( { [Channel].[Channel Name].&[2], [Channel].[Channel Name].&[4] } ) ON COLUMNS FROM [Sales])))) WHERE ( [Sales Territory].[Sales Territory Group].&[North America], [Date].[Calendar Year].&[2009] ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS  
    
  3. Разверните на панели "Группа мер" узел "Канал" и перетащите "Имя канала" в столбец Иерархия на панели фильтра.

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

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

  5. В списке выражений фильтра разверните все каналы, выберите "Интернет", выберите "Торговый посредник" и нажмите кнопку "ОК".

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

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

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

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

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

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

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

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

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

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

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

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

  3. Выберите параметр проверка box. Теперь запрос содержит параметр ProductProductCategoryName.

    Примечание.

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

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

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

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

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

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

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

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

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

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

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

Упорядочение данных в группы

  1. Чтобы перейти к представлению конструктора, выберите "Конструктор".

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

    Примечание.

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

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

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

    Функция Sum автоматически агрегирует Sales_Amount, агрегат по умолчанию для числовых полей. Значение — [Sum(Sales_Amount)].

    Чтобы просмотреть другие доступные агрегатные функции, откройте раскрывающийся список (не изменяйте агрегатную функцию).

  5. Перетащите Sales_Return_Amount в значения, а затем поместите его после [Sum(Sales_Amount)].

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

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

1г. Добавление промежуточных итогов и итогов отчета детализации

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

Добавление промежуточных итогов и итогов

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

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

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

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

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

  4. Чтобы просмотреть отчет, нажмите кнопку "Выполнить" (!).

2. Форматирование данных в виде валюты

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

Форматирование данных в виде валюты

  1. Чтобы перейти к представлению конструктора, выберите "Конструктор".

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

  3. На вкладке "Главная" в группе "Число " выберите "Валюта".

3. Добавление столбцов для отображения значений продаж в спарклайнах

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

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

  1. Чтобы перейти к представлению конструктора, выберите "Конструктор".

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

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

  3. На ленте выберите прямоугольник и выберите пустую ячейку справа от [Sum(Sales_Amount)] ячейки в группе строк [Product_Subcategory].

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

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

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

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

  8. В области данных диаграммы щелкните значок "Добавить поле " и выберите Sales_Amount.

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

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

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

  12. В области данных диаграммы щелкните значок "Добавить поле " и выберите Sales_Return_Amount.

  13. Чтобы просмотреть отчет, нажмите кнопку "Выполнить".

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

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

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

  1. Чтобы перейти к представлению конструктора, выберите "Конструктор".

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

  3. Введите продажи и возвращается для категории:.

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

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

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

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

    =First(Fields!Product_Category_Name.Value, "DataSet1")  
    
  7. Чтобы просмотреть отчет, нажмите кнопку "Выполнить".

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

5. Установка свойства скрытого параметра

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

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

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

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

    Примечание.

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

  3. На вкладке "Общие " выберите "Скрытый".

  4. В поле "Запрос" введите категорию продукта.

    Примечание.

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

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

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

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

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

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

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

    Примечание.

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

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

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

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

    Http://<ServerName>/<Sites>/  
    
  4. Выберите Сохранить.

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

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

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

    Примечание.

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

  7. Выберите Сохранить.

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

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

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

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

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

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

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

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

В этом разделе вы добавите внедренный источник данных в основной отчет.

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

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

  2. Выберите Создать.

  3. В поле "Имя" введите "Интернет" и "Торговый посредник" в качестве имени источника данных.

  4. В разделе "Выбор типа подключения" выберите Microsoft SQL Server Analysis Services и выберите "Сборка".

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

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

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

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

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

    Data Source=<servername>; Initial Catalog = Contoso  
    
  10. Выберите тип учетных данных.

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

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

  12. Чтобы убедиться, что вы можете подключиться к источнику данных, выберите "Тестировать Подключение".

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

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

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

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

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

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

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

    Совет

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

    WITH MEMBER [Measures].[Net QTY] AS [Measures].[Sales Quantity] -[Measures].[Sales Return Quantity] MEMBER [Measures].[Net Sales] AS [Measures].[Sales Amount] - [Measures].[Sales Return Amount] SELECT NON EMPTY { [Measures].[Net QTY], [Measures].[Net Sales] } ON COLUMNS, NON EMPTY { ([Channel].[Channel Name].[Channel Name].ALLMEMBERS * [Product].[Product Category Name].[Product Category Name].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Date].[Calendar Year].&[2009] } ) ON COLUMNS FROM ( SELECT ( STRTOSET(\@ProductProductCategoryName, CONSTRAINED) ) ON COLUMNS FROM ( SELECT ( { [Sales Territory].[Sales Territory Group].&[North America] } ) ON COLUMNS FROM ( SELECT ( { [Channel].[Channel Name].&[2], [Channel].[Channel Name].&[4] } ) ON COLUMNS FROM [Sales])))) WHERE ( [Sales Territory].[Sales Territory Group].&[North America], [Date].[Calendar Year].&[2009] ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGSQuery text: Code.  
    
  3. Разверните на панели "Группа мер" узел "Канал" и перетащите "Имя канала" в столбец Иерархия на панели фильтра.

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

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

  5. В списке выражений фильтра разверните все каналы, выберите "Интернет " и "Торговый посредник" и нажмите кнопку "ОК".

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

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

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

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

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

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

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

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

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

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

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

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

  3. Выберите параметр проверка box. Теперь запрос содержит параметр ProductProductCategoryName.

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

  1. Поместите курсор в область вычисляемых элементов, щелкните правой кнопкой мыши и выберите новый вычисляемый элемент.

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

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

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

    [Measures].[Sales Quantity] - [Measures].[Sales Return Quantity]  
    
  4. В поле "Имя" введите Net QTY и нажмите кнопку "ОК".

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

  5. Щелкните правой кнопкой мыши вычисляемые элементы и выберите новый вычисляемый элемент.

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

  7. Перетащите меру "Сумма продаж" в поле выражения , введите символ вычитания (-), а затем перетащите меру возврата продаж в поле выражения ; поместите ее после символа вычитания.

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

    [Measures].[Sales Amount] - [Measures].[Sales Return Amount]  
    
  8. В поле "Имя" введите Net Sales и нажмите кнопку "ОК". В области "Вычисляемые члены" перечислены вычисляемые члены Net Sales.

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

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

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

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

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

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

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

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

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

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

Упорядочение данных в группы

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

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

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

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

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

  4. Перетащите его в значения, а затем поместите Net_Sales_Return его после[Sum(Net_QTY)].

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

1г. Добавление основных промежуточных итогов и итогов отчета

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

Добавление промежуточных итогов и общих итогов

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

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

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

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

  4. Чтобы просмотреть отчет, нажмите кнопку "Выполнить".

2. Удаление большой общей строки из отчета

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

Удаление большой общей строки

  1. Чтобы перейти к представлению конструктора, выберите "Конструктор".

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

  3. Чтобы просмотреть отчет, нажмите кнопку "Выполнить".

3. Настройка действия текстового поля для детализации

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

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

  1. Чтобы перейти к представлению конструктора, выберите "Конструктор".

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

  3. Перейдите на вкладку "Действие ".

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

  5. В разделе "Указание отчета" выберите "Обзор", а затем найдите отчет детализации с именем ResellerVSOnlineDrillthrough.

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

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

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

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

    Важно!

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

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

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

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

  2. Выберите вкладку "Шрифт ".

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

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

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

  6. Чтобы просмотреть отчет, нажмите кнопку "Выполнить".

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

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

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

Добавление индикатора для значений Net QTY

  1. Чтобы перейти к представлению конструктора, выберите "Конструктор".

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

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

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

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

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

Добавление индикатора для значений Net Sales

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

  2. На ленте щелкните значок индикатора и выберите внутри прямоугольника.

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

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

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

  6. Чтобы просмотреть отчет, нажмите кнопку "Выполнить".

5. Установка свойства внутреннего параметра

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

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

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

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

  3. На вкладке "Общие " выберите "Внутренний".

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

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

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

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

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

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

  2. Введите продажи категории продуктов 2009: онлайн и категории торговых посредников:.

  3. Выделите введенный текст.

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

  5. Чтобы просмотреть отчет, нажмите кнопку "Выполнить".

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

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

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

  1. Чтобы перейти к представлению конструктора, выберите "Конструктор".

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

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

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

    Http://<ServerName>/<Sites>/  
    
  5. Перейдите к библиотеке, в которой необходимо сохранить отчет.

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

    Важно!

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

  7. Выберите Сохранить.

8. Запуск основных и детализации отчетов

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

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

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

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

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

  3. Выберите ссылку " Игры и игрушки " в столбце с именами категорий продуктов.

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

  4. Чтобы вернуться к основному отчету, нажмите кнопку "Назад" в Интернете Обозреватель.

  5. При необходимости изучите другие категории продуктов, выбрав их имена.