Селекционный выбор. Руководство пользователя sap businessObjects Web Intelligence
Скачать 3.62 Mb.
|
Пример: Переход вниз по иерархии В таблице содержатся следующие данные: Доход Время 29 358 677,22 2008 30 242 323 2009 45 320 243 2010 При выполнении развертки иерархии для элемента [2010] будет отображено следующее: Доход Время 12 500 650 К1 14 353 231 К2 8 342 231 К3 10 124 131 К4 Элементы года со значениями, намного превышающими значения меры элементов квартала, не отображаются. Изменение фокуса детализации по иерархии 1. Чтобы развернуть иерархию: a. В веб-интерфейсе щелкните правой кнопкой мыши элемент, который требуется развернуть, и выберите пункт меню Запуск детализации > Выполнить развертку. b. В интерфейсе насыщенного интернет-приложения и в Web Intelligence Rich Client щелкните правой кнопкой мыши элемент, который требуется развернуть, и выберите Запуск детализации > Детализация. 2012-12-04 170 Создание отчетов 2. Чтобы свернуть элемент, щелкните правой кнопкой любой дочерний элемент ранее развернутого элемента и выберите в контекстном меню Фокус детализации > Свернуть элемент. Агрегирование иерархических данных Агрегирование иерархических данных Иерархические данные мер агрегируются по-разному в зависимости от применяемого метода агрегирования – явно или по умолчанию. Логика агрегирования основана на следующих правилах: • Наборы данных, используемые для агрегирования: 1. При наличии иерархии в контексте мер значения мер для корневых элементов иерархии агрегируются по умолчанию (функция Aggregate() явным образом не объявляется). 2. Для явных типов (sum, max, min) иерархическая природа данных будет проигнорирована. Агрегирование выполняется для всех видимых данных, включая уже объединенные данные (уже объединенные родительские элементы). • Чувствительность к статусу свертывания/развертывания. 1. Явное агрегирование применяется только для видимых данных, за исключением случаев использования заданного выражения для конкретной иерархии, в этом случае агрегирование выполняется для объектов, определенных в заданном выражении. 2. Агрегирование по умолчанию, включая функцию aggregate(), не чувствительно к статусу свертывания/развертывания. Агрегирование по умолчанию Агрегирование по умолчанию (включая функцию Aggregate()) позволяет выполнять безызбыточное объединение (без двойного подсчета). Для данных в иерархии объединение по умолчанию использует функцию агрегирования по умолчанию. При помещении в ячейку меры без указания функции агрегирования или использовании функции Aggregate мера будет рассчитана с помощью функции агрегирования по умолчанию. Объединение по умолчанию использует свернутые значения, возвращенные базой данных. Другими словами, оно совместимо с агрегированными значениями, возвращенными базой данных. Значения по умолчанию вычисляются путем применения функции агрегирования по умолчанию ко всем корневым значениям в иерархии. Таким образом, при объединении по умолчанию значения вычисляются только один раз, кроме случаев, когда одно значение представлено ниже различных корневых элементах иерархии. (В представленном далее примере корневыми элементами являются [Напиток] и [Еда], и ниже них нет других элементов.) Пример: Агрегирование по умолчанию В отдельную ячейку отчета с иерархией помещается мера Штучные продажи. По умолчанию используется функция агрегирования Sum. Поэтому в отдельной ячейке появится значение 43 791 (24 597 + 19 194). Приложение возвращает значение, применив функцию агрегирования по умолчанию к корневым значениям иерархии. 2012-12-04 171 Создание отчетов Штучные продажи Продукт 24 597 Напиток 6 838 Алкогольные напитки 13 573 Напитки 19 194 Еда 7 870 Хлебобулочные изделия Явное агрегирование Явное агрегирование включает специальную функцию агрегирования (например, Sum) непосредственно в формулу. Если в явном агрегировании одно и то же значение представлено несколько раз, оно также может быть учтено несколько раз в зависимости от визуального представления иерархии. Например, если элемент развернут, а явное агрегирование включает как сам элемент, так и один из его дочерних элементов, то, в зависимости от сводного вычисления, значение дочернего элемента может быть учтено дважды: один раз для него самого и еще один раз вместе со значением его родительского элемента. Причина этого в том, что в Web Intelligence складываются дочернее и родительское значения. При явном агрегировании приложение учитывает отображаемые элементы иерархии. Поэтому значения могут учитываться несколько раз, а результаты вычислений могут изменяться в зависимости от того, развернут или свернут элемент иерархии. Ограничения для явного агрегирования на основе наборов При агрегировании показателя в иерархиях, которые не входят в выражение набора, объявленное в функции агрегирования, агрегирование является явным. Например, когда иерархии представлены в таблице, агрегирование с использованием набора находится в нижнем колонтитуле таблицы, и иерархии в таблице не указаны в выражении набора, если где-либо в отчете имеется фильтр, удаляющий начальные корневые элементы иерархии в таблице, вместо агрегирования значений для этих корневых элементов будет выполнено агрегирование для исходных корневых элементов без фильтрации (результат исходного запроса). См. также • Примеры объединения по умолчанию и явного агрегирования 2012-12-04 172 Создание отчетов Примеры объединения по умолчанию и явного агрегирования Пример: Явное агрегирование и объединение по умолчанию Имеется иерархия со следующими данными, полностью развернутая в отчете. Штучные продажи Продукт 24 597 Напиток 6 838 Алкогольные напитки 13 573 Напитки 19 194 Еда 7 870 Хлебобулочные изделия • Помещенная в нижний колонтитул таблицы мера [Штучные продажи] возвращает значение 43 791. Это объединение по умолчанию возвращает итоговое агрегированное значение меры (24 597 + 19 194). • Помещенное в нижний колонтитул таблицы выражение Sum([Штучные продажи]) возвращает результат 72 072. Это явное агрегирование учитывает каждое видимое значение в иерархии (24 597 + 6 838 + 13 573 + 19 194 + 7 870). • Явное агрегирование Sum([Штучные продажи];[Продукт]&[Напиток].children) возвращает значение 20 411 (6 838 + 13 573), поскольку узел [Напиток] развернут. • Явное агрегирование Sum([Штучные продажи];{[Продукт]&[Напиток];[Продукт]&[На питки]}) возвращает результат 38 170 (24 597 + 13 573). Значение элемента [Напитки] появляется в вычислении дважды, поскольку узел [Напиток] развернут. • Объединение по умолчанию Aggregate([Штучные продажи];{[Продукт]&[Напи ток];[Продукт].[Напитки]}) возвращает значение 24 597. В этом вычислении значение элемента [Напитки] отражается лишь один раз. При сворачивании в отчете узла [Напиток] вычисления будут выглядеть следующим образом: • [Штучные продажи] возвращает результат 43 791. Изменение отображения не влияет на объединение по умолчанию. • Sum([Штучные продажи]) возвращает значение 51 661 (24 597 + 19 194 + 7 870). Для возвращения значения явное агрегирование учитывает все отображаемые значения. • Sum([Штучные продажи];[Продукт].&[Напиток].children) возвращает значение отличное от NULL, даже если дочерние элементы [Напиток] не отображаются. • Sum([Штучные продажи];{[Продукт].&[Напиток];[Продукт].&[Напитки]}) возвращает 38 170, поскольку значение [Напитки] не отображается. Для явного агрегирования используются только отображаемые значения. • Aggregate([Штучные продажи];{[Продукт].&[Напиток];[Продукт].&[Напитки]}) возвращает значение 24 597. Изменение отображения не влияет на объединение по умолчанию. 2012-12-04 173 Создание отчетов 5.1.1.2 Поиск текста 5.1.1.2.1 Поиск текста в отчете 1. На нижней панели инструментов нажмите кнопку Поиск, чтобы рядом с отчетами отобразить панель поиска. 2. В поле Найти введите текст, который нужно найти. 3. Щелкните стрелку рядом с полем и выберите Учитывать регистр, чтобы выполнить поиск с учетом регистра, или Не учитывать регистр. 4. Если текст встречается более одного раза, нажмите кнопку Следующий или Предыдущий, чтобы выделить другие вхождения текста, или кнопку Выделить все, чтобы выделить все вхождения текста. 5.1.1.3 Режимы просмотра 5.1.1.3.1 Определение режимов просмотра Отчеты можно просматривать в различных режимах в соответствии с необходимым способом работы с данными или отображения данных. Режим страниц В режиме страниц отображаются макеты страниц отчетов, включая поля, верхние и нижние колонтитулы страниц. Режим страниц используется в случае, когда необходимо точно настроить форматирование таблиц и диаграмм и макеты страниц отчетов. Установка размера отчета в режиме страниц Размер отчета можно установить в определенное процентное соотношение или равным определенному количеству страниц по высоте и по ширине. Например, если установить высоту отчета равной одной странице, то все элементы отчета переупорядочиваются таким образом, чтобы они помещались на одну горизонтальную страницу. Установка размера отчета переопределяет все прочие параметры, управляющие макетом страниц в отчете. Например, если существует отчет с тремя разделами, настроенный таким образом, что каждый раздел начинается на новой странице, то в случае установки для отчета высоты в одну страницу весь отчет будет состоять из одной страницы. 2012-12-04 174 Создание отчетов Параметр размера отчета действует только в режиме страниц. Установка размера отчета 1. В режиме разработки перейдите на вкладку Параметры страницы. 2. Укажите ширину отчета в поле Ширина и высоту в поле Высота либо задайте размер отчета в процентах в поле Масштаб. При указании размера в процентах ширина и высота вычисляются автоматически. Режим быстрого отображения Режим быстрого отображения – это используемый по умолчанию режим. Это режим разбиения, основанный на данных, а не на физическом размере страниц отчета. В режиме быстрого отображения в отчетах отображаются только таблицы, отчеты и отдельные ячейки, а также отображается максимальное количество записей по вертикали и горизонтали в зависимости от параметров быстрого отображения. В режиме быстрого отображения также задается минимальная ширина и высота страниц и отступы от границ отчета. Поскольку в режиме быстрого отображения количество строк по горизонтали и вертикали ограничено, все данные могут не умещаться в отчет. Режим быстрого отображения используется в случае, когда необходимо сосредоточиться на анализе результатов, добавить вычисления или формулы или добавить в таблицы разбиения или режимы сортировки для организации результатов. Свойства режима быстрого отображения могут задаваться администратором или настраиваться непосредственно в приложении. Примечания Конфигура- ция Свойство Администра- тор Максимальное количество записей по вертикали Администра- тор Максимальное количество записей по горизонтали Администра- тор Минимальная ширина страницы Администра- тор Минимальная высота стра- ницы Администра- тор Отступ справа 2012-12-04 175 Создание отчетов Примечания Конфигура- ция Свойство Администра- тор Отступ снизу • Воздействует только на горизонтальные таблицы и кросс-таблицы. • Горизонтальные таблицы никогда не разделяются по вертикали. • Количество строк в горизонтальной таблице при вычислении записей по вертикали игнорируется. Приложение Вертикальных записей на одну страницу • Воздействует только на вертикальные таблицы, формы и кросс-таблицы. • Количество строк в вертикальной таблице при вы- числении записей по горизонтали игнорируется. Приложение Записей по горизонтали на одну страницу Другие примечания • Верхние и нижние колонтитулы таблиц не считаются строками. • Отдельно стоящие ячейки и диаграммы строками не считаются. • Ячейки разделов не считаются строками, когда разделы не являются пустыми. • Ячейки разделов считаются как вертикальные строки, если разделы пустые. • Параметр "Избегать разрывов страниц в блоке" в режиме "Быстрое отображение" не действует. Изменение параметров режима быстрого отображения В режиме быстрого отображения можно изменять количество записей по горизонтали и по вертикали на страницу. 1. Щелкните отчет правой кнопкой мыши и выберите пункт контекстного меню Формат отчета, чтобы отобразить диалоговое окно «Формат отчета». 2. Выберите вкладку Общие. 3. Выберите количество записей на странице по горизонтали и по вертикали в разделе Содержимое страницы (только в режиме быстрого отображения). 5.1.1.3.2 Переключение режимов просмотра 1. Для отображения отчета в режиме быстрого отображения щелкните режим Быстрое отображение в строке состояния. 2. Чтобы отобразить отчет в страничном режиме, щелкните режим Страница в строке состояния. 5.1.1.4 Свертывание и развертывание данных отчета 2012-12-04 176 Создание отчетов Чтобы скрыть или отобразить данные отчета, можно свернуть или развернуть отображение различных элементов отчета. Операция развертывания и свертывания применима к разделам, разбиениям и таблицам. Данные скрываются и отображаются различными способами, в соответствии с элементом отчета. Результат Элемент отчета При свертывании раздела сведения раздела скрываются и отображаются только свободные ячейки. В режиме чтения можно свертывать и разверты- вать разделы при помощи средства просмотра DHTML (программы веб- просмотра), микроприложения Java (полного Интернет-приложения) и Web Intelligence Rich Client. Раздел При свертывании таблицы или разбиения скрываются строки и отображаются только верхние и нижние колонтитулы. (Для свертывания и развертывания таблиц у них должны быть верхние и нижние колонтитулы.) Операция свертывания и развертывания применима к вертикальным, гори- зонтальным и кросс-таблицам. В режиме чтения можно свертывать и развертывать разделы при помощи микроприложения Java (полного Интернет-приложения) и Web Intelligence Rich Client. Для свертывания и развертывания таблиц можно использовать средство просмотра DHTML (программу веб-просмотра). Таблица или раз- биение 5.1.1.4.1 Свертывание и развертывание данных отчета Включение параметра "Структура" позволяет выполнять свертывание и развертывание в режимах чтения и разработки. 1. В режиме чтения нажмите кнопку Структура на панели инструментов, чтобы отобразить панель свертывания/развертывания в верхнем левом углу отчета. Средство просмотра DHTML может использоваться для свертывания и развертывания разделов только в режиме чтения. Web Intelligence Rich Client и микроприложение Java (полное Интернет-приложение) используются для свертывания и развертывания разделов и таблиц в режиме чтения. 2. В режиме разработки выберите пункт меню Анализ > Взаимодействие > Структура, чтобы отобразить панель свертывания/развертывания в верхнем левом углу отчета. 3. Значки +/- на этой панели, относящиеся к отдельным элементам отчета, используются для скрытия и отображения отдельных элементов. 4. Значки в нижней левой или верхней правой части этой панели используются для скрытия и отображения всех экземпляров определенного типа элемента отчета. 2012-12-04 177 Создание отчетов 5.1.1.5 Повторное отображение скрытого содержимого отчета В отчетах можно скрыть таблицы, ячейки и разделы. • Щелкните правой кнопкой отчет со скрытым содержимым и выберите Показать все скрытое содержимое. 5.1.1.6 Печать отчетов Документы выводятся на печать по отчетам. На печать можно вывести один или несколько отчетов из одного документа. Отчеты выводятся в порядке слева направо, а затем сверху вниз. Если ширина отчета превышает ширину страницы, заданную в макете страницы отчета, то в распечатку вставляются разрывы страниц. При просмотре отчетов в интерфейсе Java или интерфейсе рабочего стола размер бумаги и ориентация страницы могут отличаться от размера бумаги и ориентации страницы, выбранных для отчетов. Это позволяет пользователям, использующим разные принтеры, при печати выбирать соответствующий макет. Документы выводятся на печать непосредственно из интерфейсов Java и рабочего стола. При печати из интерфейса HTML документ экспортируется в файл PDF, который затем можно распечатать. 5.1.1.6.1 Печать отчетов 1. Выберите команду Печать на вкладке Файл. • При использовании HTML-интерфейса отобразится диалоговое окно «Загрузка файла». • При использовании Java-интерфейса или интерфейса рабочего стола отобразится диалоговое окно «Печать». 2. Выберите параметры печати и напечатайте отчет. 5.2 Работа с таблицами 2012-12-04 178 Создание отчетов 5.2.1 Отображение данных в таблицах 5.2.1.1 Обзор таблиц При создании нового документа и первом выполнении запроса для отображения результатов документ содержит отчет, в вертикальную таблицу которого включены результаты запроса. Можно выполнять следующие действия: • Изменение способа упорядочивания данных в таблице • Удаление или добавление данных • Вставка строк и столбцов • Изменение типа таблицы для отображения результатов в другом виде • Преобразование таблицы в диаграмму для отображения результатов в другом виде • Вставка других таблиц 5.2.1.2 Типы таблиц 5.2.1.2.1 Вертикальная таблица Вертикальные таблицы отображают ячейки заголовков вверху таблицы, а соответствующие данные – в столбцах. По умолчанию в ячейках заголовков отображаются имена измерений, сведений и мер, включенных в таблицу. В ячейках тела отображаются соответствующие значения. 2012-12-04 179 Создание отчетов 5.2.1.2.2 Горизонтальная таблица В горизонтальных таблицах ячейки заголовков отображаются в левой части таблицы, а соответствующие данные – в строках. По умолчанию в ячейках заголовков отображаются имена измерений, сведений и мер, включенных в таблицу. В ячейках тела отображаются соответствующие значения. 5.2.1.2.3 Кросс-таблицы В кросс-таблицах значения для измерений отображаются поперек верхней оси и на левой оси. В теле отображаются значения меры, соответствующие сечению измерений. Например, в данной кросс-таблице значения [Квартал] отображаются поперек верхней оси, а значения [Штат] отображаются на левой оси. В теле отображаются значения [Доход с продаж] для каждого квартала в каждом штате. В кросс-таблицы можно включать несколько измерений. Например, в данной кросс-таблице отображаются два измерения. Значения для меры [Доход с продаж] – это поквартальные значения для штатов для каждой строки. При создании кросс-таблиц, которые содержат в теле измерения, значения ячеек тела вычисляются в соответствии с многомерной моделью данных. Значения, отображаемые в теле, вычисляются в соответствии со всеми координатами осей таблицы независимо от наличия строки для определенной координаты в данных. 2012-12-04 180 Создание отчетов 5.2.1.2.4 Формы Формы применяются в отчетах в случае, если необходимо отображать подробные сведения о клиентах, продуктах или партнерах. Например, формы полезны при отображении отдельных записей клиентов со сведениями об их учетных записях, именах, адресах и др. Формы также хорошо подходят для форматирования наклеек с адресами на конверты. 5.2.1.3 Создание и редактирование таблиц 5.2.1.3.1 Создание таблицы путем перетаскивания объектов в отчет Источник данных уже выбран, а запрос для документа, с которым работает пользователь, создан. Пользователь работает с отчетом, в который необходимо вставить таблицу. Используются доступные объекты, созданные при создании запросов. 1. В режиме разработки щелкните Доступные объекты слева от отчета, чтобы отобразить в левой области экран «Доступные объекты». 2. Выберите объект или объекты и перетащите их на пустую часть отчета. В момент отпускания кнопки мыши перетаскиваемые курсором объекты превратятся в столбцы вертикальной таблицы. 3. Чтобы добавить дополнительные объекты в таблицу, перетащите их на существующую таблицу. Чтобы добавить столбец слева от существующего столбца, перетащите объект в позицию слева от столбца. Чтобы добавить столбец справа от существующего столбца, перетащите объект в позицию справа от столбца. Чтобы заменить существующий столбец, перетащите объект в центр столбца. 2012-12-04 181 Создание отчетов 5.2.1.3.2 Создание таблицы путем выбора шаблона 1. Выберите Разработка > Только структура для переключения в режим структуры. Работа в режиме "Структура" позволяет определять новые таблицы и просматривать их вид без запрашивания применения каждого изменения на сервере. 2. Выберите Элементы отчета > Таблицы > Определить вертикальную таблицу/Определить горизонтальную таблицу/Определить кросс-таблицу/Определить форму. 3. Щелкните отчет в положении, в которое требуется поместить таблицу. Будет открыто диалоговое окно «Вставка элемента отчета». 4. Для добавления компонентов таблицы (столбцов, строк или ячеек тела), в зависимости от того, что создается: горизонтальная, вертикальная или кросс-таблица либо форма, щелкните кнопку+ справа от существующего компонента на правой панели диалогового окна, а затем выберите из раскрывающегося списка объект, который требуется связать со столбцом, строкой или ячейкой тела. Примечание: С компонентом можно связать не объект отчета, а формулу. Для этого щелкните стрелку рядом с компонентом, выберите Изменить формулу и определите формулу в «Редакторе формул». 5. Чтобы удалить компонент таблицы, щелкните стрелку справа от него и выберите в меню пункт Удалить либо нажмите кнопку X. 6. После завершения определения таблицы выберите команду Разработка > С данными, чтобы наполнить таблицу данными, либо нажмите кнопку ОК. 5.2.1.3.3 Применение к таблице другого шаблона с помощью функции "Преобразовать в" Таблицу можно преобразовать в другой формат или в диаграмму. Щелкните правой кнопкой мыши и выберите параметр Преобразовать таблицу в либо выберите стиль таблицы или диаграммы в разделе «Сервис» на вкладке «Элементы отчета». 1. Щелкните правой кнопкой мыши таблицу, формат которой нужно изменить, затем выберите команду Преобразовать таблицу в для отображения диалогового окна «Преобразовать в». 2. Выберите новый тип таблицы или диаграммы. 3. Нажмите кнопку ОК, чтобы закрыть диалоговое окно. Когда в диаграмму преобразуется таблица со шрифтом в кодировке Юникод, шрифт не сохраняется, если кодировка Юникод не определена для диаграмм как используемая по умолчанию. Необходимо отформатировать диаграмму для применения шрифта Юникод. Для получения дополнительных сведений обратитесь к администратору. 5.2.1.3.4 Добавление строк или столбцов таблицы 1. Выберите ячейку в строке или столбце, рядом с которой необходимо вставить новую строку или столбец. 2. Щелкните ее правой кнопкой мыши и выберите в контекстном меню Вставить > Строку выше/строку ниже/столбец слева/столбец справа или выберите Элемент отчета > Макет 2012-12-04 182 Создание отчетов таблицы > Вставить > Вставить строки выше/вставить строки ниже/вставить столбцы слева/вставить столбцы справа 3. Перетащите объект с панели Доступные объекты на левой панели в созданный пустой столбец или строку. 5.2.1.3.5 Удаление строк или столбцов таблицы 1. Щелкните правой кнопкой мыши столбец или строку таблицы, которые требуется удалить, и выберите команду Удалить. Если выбрать в меню команду "Удалить", по умолчанию будет удален столбец в вертикальной таблице или строка в горизонтальной таблице. 2. Можно выбрать параметр Строка или Столбец. 3. Нажмите кнопку ОК. 5.2.1.3.6 Перемещение строки или столбца • Перетащите и расположите выбранную строку или столбец до или после другой строки или столбца таблицы. При перетаскивании строки или столбца заголовок строки или столбца отображается рядом с курсором. 5.2.1.3.7 Перестановка строки или столбца • Перетащите выбранную строку или столбец на строку или столбец, с которыми их требуется поменять местами. 5.2.1.3.8 Удаление содержимого ячейки из таблицы Можно удалить содержимое ячейки и затем использовать пустые ячейки для отображения изображений, гиперссылок, формул или вводимого текста. Можно удалять содержимое из ячеек следующих типов: • ячейки заголовка – можно удалить содержимое каждой ячейки заголовка по отдельности • ячейки нижнего колонтитула – можно удалить содержимое каждой ячейки нижнего колонтитула по отдельности • связанные ячейки тела – при удалении содержимого одной ячейки тела автоматически удаляется содержимое всех ячеек тела того же столбца или строки таблицы 1. Чтобы выбрать ячейку, из которой необходимо удалить содержимое, щелкните ее. Границы ячейки выделяются. 2. Щелкните выбранную ячейку правой кнопкой и выберите команду Очистить содержимое. 5.2.1.3.9 Удаление таблицы 1. Выберите таблицу, которую необходимо удалить, щелкнув верхний край таблицы. Вокруг таблицы появится серая граница. 2. Нажмите клавишу Delete. 2012-12-04 183 Создание отчетов 5.2.1.3.10 Копирование таблицы Таблицы можно копировать и вставлять в пределах отчета или во внешние приложения, такие как Microsoft Word и Excel. Копировать таблицы из одного экземпляра Web Intelligence в другой невозможно. 1. Выберите таблицу, щелкните правой кнопкой мыши и выберите в меню команду Копировать. 2. Чтобы вставить таблицу в другую часть отчета, щелкните область, в которую требуется вставить таблицу, правой кнопкой мыши и выберите в меню команду Вставить. 3. Чтобы вставить таблицу в другое приложение, вставьте содержимое буфера обмена, перейдя в другое приложение. Также можно скопировать таблицу в другое приложение, перетащив ее непосредственно в открытый документ в нужном приложении. При вставке в другое приложение таблица отображается в виде рисунка в открытом документе. 5.2.1.4 Форматирование таблиц и ячеек таблиц 5.2.1.4.1 Выбор цвета фона для таблицы или ячеек Можно задать цвет фона для таблицы или ее ячеек. Если определен цвет фона ячеек (даже белый), он будет иметь приоритет над цветом фона таблицы. Если при попытке применить цвет фона для всей таблицы ячейки остались белыми, убедитесь в том, что для них не задан белый цвет фона. 1. Выберите таблицу или ячейку, щелкните правой кнопкой мыши и выберите команду Формат таблицы или Формат ячейки. 2. В открывшемся диалоговом окне перейдите на вкладку Внешний вид. 3. Выберите переключатель рядом со значком палитры цветов справа от параметра Нет цвета. 4. Щелкните стрелку рядом со значком палитры цветов, чтобы отобразить палитру. 5. Выберите цвет в палитре. 6. Нажмите кнопку ОК. 5.2.1.4.2 Определение альтернативных цветов столбцов и строк таблицы 1. Выберите таблицу, щелкните правой кнопкой мыши и выберите команду Формат таблицы. 2. В открывшемся диалоговом окне перейдите на вкладку Внешний вид. 3. В разделе Дополнительный цвет укажите частоту появления дополнительного цвета для строки в комбинированном окне рядом с параметром Частота. 4. Щелкните стрелку рядом с элементом Цвет и выберите цвет с помощью палитры цветов. 5. Нажмите кнопку ОК. 2012-12-04 184 Создание отчетов 5.2.1.4.3 Вставка изображения или оболочки в таблицу 1. Выберите таблицу, щелкните правой кнопкой мыши и выберите команду Формат таблицы. 2. В открывшемся диалоговом окне перейдите на вкладку Внешний вид. 3. Чтобы отобразить оболочку, нажмите Оболочка и выберите оболочку в списке. При применении оболочки к таблице убедитесь, что значение отступа по горизонтали или по вертикали больше 0.00, иначе оболочка не будет отображена. 4. Чтобы установить связь с изображением с помощью URL, выберите Изображение из URL и введите URL. • Чтобы получить доступ к изображению на корпоративном сервере, введите имя изображения. Приложение вставляет boimg:// при нажатии кнопки Применить. • Чтобы получить доступ непосредственно к файлу изображения, щелкните Изображение из файла и нажмите Обзор, чтобы перейти к файлу. 5. При указании ссылки на файл изображения используйте списки Отображение и Положение,чтобы определить режим вывода изображения. 6. Нажмите кнопку ОК, чтобы закрыть диалоговое окно. 7. Чтобы удалить изображение или шаблон, выберите для шаблона параметр Нет. 5.2.1.4.4 Форматирование границ таблиц или ячеек 1. Щелкните правой кнопкой мыши ячейку или таблицу, затем в меню быстрого вызова выберите Формат таблицы или Формат ячейки. 2. Выберите вкладку Границы. 3. Используйте элементы управления на вкладке, чтобы задать стиль и цвета границ. 5.2.1.4.5 Форматирование текста в ячейках таблиц 1. Выберите ячейки, в которых требуется отформатировать текст. (Чтобы выбрать несколько столбцов или ячеек, выберите первый столбец или ячейку и, удерживая нажатой клавишу Ctrl, выберите остальные столбцы или ячейки.) При выборе ячейки в столбце будут выбраны все ячейки этого столбца. 2. Выполните форматирование текста выбранных ячеек, используя панель инструментов Формат ячейки > Шрифт. 3. Выберите необходимый шрифт, стиль, размер и эффекты. 4. Нажмите кнопку ОК. 5.2.1.4.6 Настройка высоты и ширины ячеек Высоту и ширину ячеек можно определить перетаскиванием или указав нужные размеры в диалоговом окне «Формат ячейки». Если требуется скрыть содержание ячеек в отчетах, можно задать ширину ячеек равной 0,1 см, чтобы впоследствии можно было изменить ширину ячеек и отобразить их содержимое. 1. Перетаскивайте границы ячеек до необходимой высоты и ширины или: 2012-12-04 185 Создание отчетов 2. Выберите ячейки, которые требуется изменить, щелкните правой кнопкой мыши и выберите команду «Формат ячейки». 3. Выберите вкладку Общие. 4. Укажите высоту и ширину ячейки. 5. Если нужно установить для ячейки автоматический подбор размера, установите флажокАвтоматически регулировать ширину по содержимому и/или Автоматически регулировать высоту по содержимому, после чего задайте минимальную ширину и высоту. Некоторые функции несовместимы с автоматическим подбором размеров ячеек. При помещении любой из этих функций в ячейку с автоподбором размеров функция возвращает сообщение об ошибке #RECURSIVE. Автоматический подбор ширины и высоты можно задать, дважды щелкнув границы ячейки. • Чтобы задать Автоматический подбор ширины ячейки, дважды щелкните правую границу ячейки • Чтобы задать Автоматический подбор высоты ячейки, дважды щелкните нижнюю границу ячейки При автоматическом подборе сохраняется текущий размер ячейки в качестве минимального, и размер ячейки увеличивается, если строка в ячейке больше указанного минимального размера. Примечание: • Документы с таблицами, в которых размер ячейки подбирается автоматически, требуют больше времени для отображения по сравнению с документами с фиксированными шириной и высотой ячеек. • Свойства Автоподбор высоты и Автоподбор ширины работают неправильно, если параметру Считывать содержимое ячейки присвоено значение "как HTML" в отчете Web Intelligence. Средства автоматического подбора размеров и переноса текста В следующей таблице перечисляются действия функций автоматического подбора размеров и переноса текста, когда они используются по отдельности и в сочетании. Результат Функция Текст переносится в конец ячейки. Перенос текста Ширина ячейки настраивается таким образом, чтобы отображался весь текст. Автоматический подбор ширины Высота ячейки настраивается таким образом, чтобы отображался весь текст. Автоматический подбор вы- соты Ширина и высота ячейки настраиваются таким образом, чтобы отображался весь текст. Автоматический подбор ширины и высоты 2012-12-04 186 Создание отчетов Результат Функция Ширина ячейки настраивается таким образом, чтобы помещалось самое длинное слово. Поскольку высота ячейки не регулируется под количество строк текста, он может быть усечен по вертикали. Перенос текста + автопод- бор ширины Высота ячейки настраивается таким образом, чтобы помещалось количество строк текста, созданных при его переносе. Поскольку ширина ячейки не регулируется под самое длинное слово, он может быть усечен по горизонтали. Перенос текста + автопод- бор высоты Высота и ширина ячейки регулируются под размер текста, усечение по горизонтали и вертикали отсутствует. Перенос текста + автопод- бор высоты и ширины 5.2.1.4.7 Копирование форматирования с помощью редактора форматов Редактор форматов позволяет быстро применять форматирование отчета, таблицы или ячейки к другим отчетам, таблицам или ячейкам. Инструмент Редактор форматов доступен на вкладке «Форматирование» в разделе «Инструменты». Применяемые параметры форматирования зависят от объектов, выбранных в качестве источника или цели. В общем случае применяются только те свойства, которые влияют на видимое форматирование (например, стиль шрифта, цвет фона). Свойства, которые влияют на отображение данных (например, такое свойство таблицы, как "Не допускать агрегирования повторяющихся строк"), не применяются. 1. Выберите отчет, таблицу или ячейку, форматирование которых необходимо применить. 2. Щелкните Редактор форматов один раз, чтобы применить форматирование однократно, или щелкните два раза, чтобы применить форматирование несколько раз. Редактор форматов находится на панели инструментов Формат > Сервис. 3. Щелкните отчет, таблицу или ячейку, к которым необходимо применить форматирование. Если кнопка "Редактор форматов" была нажата однократно, она отключается. Если эта кнопка была нажата двойным щелчком, она остается активной. 4. Чтобы отменить операцию форматирования при двойном щелчке, нажмите кнопку "Редактор форматов" снова или нажмите клавишу ESC. (Это можно сделать до первого применения форматирования, если операцию форматирования необходимо будет прервать.) 5.2.1.4.8 Настройка положения таблицы или диаграммы на странице отчета Ниже представлены инструкции по расположению таблицы или диаграммы на странице отчета. Для доступа к окну "Макет" также можно выбрать Элементы отчета > Положение > Выравнивание либо щелкнуть таблицу или диаграмму правой кнопкой мыши и выбрать команду Выровнять. 1. Выберите границу таблицы или диаграммы, щелкните правой кнопкой мыши и выберите команду Формат таблицы или Формат диаграммы. 2012-12-04 187 Создание отчетов 2. Перейдите на вкладку Макет. 3. С помощью элементов управления в разделе Относительное положение задайте положение таблицы или диаграммы относительно других элементов отчета. 5.2.1.4.9 Размещение таблиц и ячеек по слоям Размещение по слоям обозначает способ отображения таблиц и ячеек, когда они занимают в отчете одно и то же место. Объект, который находится на переднем слое, отображается над объектом, который находится на заднем слое. 1. Выберите таблицу или ячейку, слой которой необходимо определить. 2. Щелкните правой кнопкой мыши, выберите команду Порядок и выберите вариант расположения по слоям. Описание Действие Делает таблицу или ячейку первым объектом в порядке слоев. Поверх остальных Делает таблицу или ячейку последним объектом в порядке слоев. За остальными Перемещает таблицу или ячейку на один уровень вверх. Переместить вперед Перемещает таблицу или ячейку на один уровень вниз. Переместить назад 5.2.1.4.10 Объединение ячеек таблицы 1. Выберите ячейки, которые необходимо объединить, удерживая нажатой клавишу Ctrl и щелкая ячейки. 2. Удерживая нажатой клавишу Ctrl, щелкните правой кнопкой мыши и выберите команду Объединить. После объединения в объединенной ячейке будут содержаться данные только первой из выбранных ячеек. Данные всех других ячеек будут потеряны. 5.2.1.5 Управление отображением таблиц 5.2.1.5.1 Отображение или скрытие таблиц, строк и столбцов Иногда в таблицах или определенных строках и столбцах значения не отображаются. Например, если продажи определенной продукции прекращаются, строки или столбцы таблицы, где обычно отображаются результаты по этому продукту, становятся пустыми. По умолчанию такие пустые строки, столбцы или таблицы отображаются. Режим их отображения или скрытия можно выбрать. Когда таблица или элемент скрыты, в области «Структура и фильтры документа» имя таблицы или элемента будет написано курсивом и неактивно. 2012-12-04 188 Создание отчетов Отобразить или скрыть таблицу можно и с учетом результатов расчета формулы. 1. Выберите таблицу, щелкните правой кнопкой мыши и выберите команду Формат таблицы. 2. Перейдите на вкладку Общее. 3. Выберите вариант Всегда скрывать, чтобы скрыть таблицу. 4. Выберите вариант Скрывать, если пустая, чтобы скрывать таблицу, если она пуста. 5. Выберите Скрывать, если истинна следующая формула и введите в поле формулу, чтобы скрывать таблицу, если результат формулы – True. 6. Для отображения строк с пустыми значениями мер выберите Показать строки с пустыми значениями мер. 7. Для отображения строк с пустыми значениями измерений выберите Показать строки с пустыми значениями измерений. 8. Если таблица является кросс-таблицей, щелкните Показать строки/столбцы с пустыми значениями измерений для отображения строк/столбцов с пустыми значениями измерений. 5.2.1.5.2 Повторное отображение скрытых таблиц, ячеек или разделов Таблицы, ячейки и разделы можно скрыть безусловно, если в них нет данных, или по результатам расчета формулы. Отображение этих таблиц можно возобновить. Чтобы отобразить все скрытые элементы отчета, щелкните правой кнопкой мыши в отчете и в контекстном меню выберите пункт Показать все скрытое содержимое. Также можно сделать следующее: 1. Выберите скрытую таблицу, отдельную ячейку или раздел на вкладке Структура и фильтры документа левой панели или выберите скрытый объект отчета в таблице, где он отображается. 2. Щелкните объект правой кнопкой и выберите команду меню Скрыть > Показать. 5.2.1.5.3 Скрытие измерений в таблице 1. В режиме разработки выберите столбец с измерением. 2. Чтобы скрыть измерение, выберите пункт меню Элементы отчета > Поведение ячеек > Скрыть > Скрыть измерение. 5.2.1.5.4 Повторное отображение скрытых измерений 1. В режиме разработки выберите таблицу, содержащую скрытые измерения. 2. Для повторного отображения измерений выберите пункт меню Элементы отчета > Поведение > Скрыть > Показать скрытые измерения. 3. Если скрытые измерения были единственными объектами таблицы, щелкните правой кнопкой мыши таблицу в области Структура и фильтры документа левой панели и выберите Скрыть > Показать скрытые измерения. 5.2.1.5.5 Отключение агрегирования повторяющихся строк Если строки содержат повторяющиеся данные, по умолчанию значения мер агрегируются. В таком случае можно отключить агрегирование значений мер. 1. Выберите таблицу, щелкните правой кнопкой мыши и выберите команду Формат таблицы. 2. Перейдите на вкладку Общее. 2012-12-04 189 Создание отчетов 3. Установите флажок Не допускать агрегирования повторяющихся строк. 5.2.1.5.6 Отображение или скрытие верхних и нижних колонтитулов таблицы 1. Выберите таблицу, щелкните правой кнопкой и выберите в меню команду Формат таблицы, чтобы открыть диалоговое окно «Формат таблицы». 2. Перейдите на вкладку Общее. 3. Для отображения верхних колонтитулов выберите Верхние колонтитулы таблиц. 4. Для отображения нижних колонтитулов выберите Нижние колонтитулы таблиц. Примечание: В кросс-таблице доступны варианты Отображать верхний колонтитул, Отображать левый колонтитул, Отображать нижний колонтитул, Отображать правый колонтитул. 5.2.1.5.7 Создание таблиц на новой странице отчета 1. Выберите таблицу, щелкните правой кнопкой мыши и выберите команду Формат таблицы. 2. Выберите вкладку Макет. 3. Установите флажок Начинать с новой страницы в областях По вертикали или По горизонтали. Области По горизонтали и По вертикали относятся к осям таблицы. 5.2.1.5.8 Отображение имен объектов в заголовках кросс-таблиц 1. Выберите таблицу, щелкните ее правой кнопкой и выберите команду Формат таблицы. 2. Перейдите на вкладку Общее. 3. Чтобы имена объектов отображались в кросс-таблице в дополнительных заголовках, установите параметр Отображать имена объектов. 5.2.1.5.9 Отключение разрывов страниц в таблицах 1. Выберите таблицу, щелкните правой кнопкой мыши и выберите команду Формат таблицы. 2. Выберите вкладку Макет. 3. Выберите Не допускать разрывов страниц в таблице в областях По вертикали или По горизонтали. Области По горизонтали и По вертикали относятся к осям таблицы. 5.2.1.5.10 Повторение верхнего и нижнего колонтитулов таблицы на страницах отчета 1. Выберите таблицу, щелкните правой кнопкой мыши и выберите команду Формат таблицы. 2. Выберите вкладку Макет. 3. Выберите Повторять верхний колонтитул на каждой странице или Повторять нижний колонтитул на каждой странице в области По вертикали или По горизонтали. Области По горизонтали и По вертикали относятся к осям таблицы. 2012-12-04 190 Создание отчетов 5.2.2 Отображение данных в отдельных ячейках 5.2.2.1 Определение отдельных ячеек Отдельные ячейки – это ячейки отчета, стоящие отдельно. Можно переместить текст или формулу в пустую отдельную ячейку или использовать предопределенные отдельные ячейки, в которых отображены особые сведения. Доступные отдельные ячейки будут содержать следующие функции: • Ячейки с формулами и текстом: • Свободная ячейка – это пустая ячейка, в которую можно ввести текст или формулу. • Фильтры детализации – использует функцию DrillFilters, чтобы отобразить сведения о фильтрах детализации, применяемых в отчете. • Последняя дата обновления – использует функцию LastExecutionDate, чтобы отобразить последнюю дату обновления документа. • Имя документа – использует функцию DocumentName, чтобы отобразить имя документа. • Сводка запроса – использует функцию QuerySummary, чтобы отобразить сведения о запросах в документе. • Сводка подсказок – использует функцию PromptSummary, чтобы отобразить сведения о подсказках в документе. • Сводка фильтров отчета – использует функцию ReportFilterSummary, чтобы отобразить фильтры отчета, применяемые в отчете. • Ячейки с номерами страниц: • Номер страницы – использует функцию Page, чтобы отобразить количество страниц в отчете. • Номер страницы/общее количество страниц – использует функции Page и NumberOfPages, чтобы отобразить номер текущей страницы и общее количество страниц в отчете. • Общее количество страниц - использует функцию NumberOfPages, чтобы отобразить общее количество страниц в отчете. Дополнительные сведения о функциях, которые используются в отдельных ячейках, см. в руководстве Использование функций, формул и вычислений в Web Intelligence или в интерактивной справке. 2012-12-04 191 Создание отчетов 5.2.2.2 Вставка отдельной ячейки в отчет Для вставки отдельной ячейки необходимо перейти в режим разработки. 1. Чтобы вставить пустую ячейку, последовательно выберите пункты меню Элемент отчета > Ячейка > Пустая. 2. Чтобы вставить предварительно определенную ячейку, последовательно выберите пункты меню Элемент отчета > Ячейка > Предварительно определенная и выберите ячейку в списке. 3. Наведите указатель мыши на часть отчета, в которую необходимо вставить ячейку, и нажмите левую кнопку мыши. 4. В случае вставки пустой ячейки введите текст или формулу для ячейки в поле Формула в меню Анализ. 5. Чтобы удалить ячейку, выделите ее и нажмите клавишу DELETE. 5.2.2.3 Скрытие отдельных ячеек Отдельные ячейки можно скрывать безусловно, скрывать, когда они пусты, или скрывать в зависимости от результата вычисления формулы. 1. Щелкните правой кнопкой мыши отдельную ячейку и выберите команду Формат ячейки, чтобы открыть диалоговое окно «Формат ячейки». 2. Выберите вкладку Общие. 3. Чтобы ячейка скрывалась безусловно, выберите вариант Всегда скрывать. 4. Чтобы скрывать ячейку, если она пуста, выберите вариант Скрыть, когда пусто. 5. Чтобы ячейка скрывалась в зависимости от результата вычисления формулы, выберите вариант Скрывать, когда следующая формула имеет значение true и введите формулу в соответствующее поле. 5.2.2.4 Повторное отображение скрытых таблиц, ячеек или разделов Таблицы, ячейки и разделы можно скрыть безусловно, если в них нет данных, или по результатам расчета формулы. Отображение этих таблиц можно возобновить. Чтобы отобразить все скрытые элементы отчета, щелкните правой кнопкой мыши в отчете и в контекстном меню выберите пункт Показать все скрытое содержимое. Также можно сделать следующее: 2012-12-04 192 Создание отчетов 1. Выберите скрытую таблицу, отдельную ячейку или раздел на вкладке Структура и фильтры документа левой панели или выберите скрытый объект отчета в таблице, где он отображается. 2. Щелкните объект правой кнопкой и выберите команду меню Скрыть > Показать. 5.2.2.5 Копирование отдельной ячейки Отдельные ячейки можно копировать и вставлять в пределах отчета или во внешние приложения, например Microsoft Word и Excel. Копировать отдельные ячейки из одного экземпляра приложения в другой невозможно. 1. Выберите отдельную ячейку и нажмите кнопку Копировать на панели инструментов. 2. Чтобы вставить отдельную ячейку в другую часть отчета, щелкните правой кнопкой мыши в том месте, куда нужно поместить ячейку, и выберите команду меню Вставить. 3. Для вставки отдельной ячейки в другое приложение необходимо вставить содержимое буфера обмена в приложение. Отдельную ячейку также можно скопировать в другое приложение путем ее перетаскивания в открытый документ необходимого приложения. Если переместить мышью отдельную ячейку в приложение Microsoft Office, текст этой ячейки будет вставлен в приложение. 5.2.3 Организация данных с помощью разделов, разбиений и сортировок 5.2.3.1 Использование разделов для группировки данных 5.2.3.1.1 Группировка информации с помощью разделов Разделы позволяют разделить информацию отчета на небольшие, более доступные для восприятия части. Пример: Группировка результатов поквартальных доходов по разделам в отчете Вы являетесь региональным управляющим по продажам в Техасе. Вы получаете отчет, в котором отображены доходы за 2003 год по магазинам в вашем регионе с разбивкой по городам и кварталам. 2012-12-04 193 Создание отчетов Доходы с продаж Квартал Город 314430 К1 Остин 273608 К2 Остин 294798 К3 Остин 252644 К4 Остин 215874 К1 Даллас 194689 К2 Даллас 204066 К3 Даллас 188791 К4 Даллас 572177 К1 Хьюстон 619924 К2 Хьюстон 533765 К3 Хьюстон 520332 К4 Хьюстон Чтобы поквартально сравнить результаты по каждому городу, в качестве значения раздела задается [Квартал]. Отчет разбивается на четыре отдельных раздела по кварталам. К1 Доходы с продаж Город 314430 Остин 215874 Даллас 572177 Хьюстон К2 Доходы с продаж Город 273608 Остин 194689 Даллас 619924 Хьюстон 2012-12-04 194 Создание отчетов К3 Доходы с продаж Город 294798 Остин 204066 Даллас 533765 Хьюстон К4 Доходы с продаж Город 252644 Остин 188791 Даллас 520332 Хьюстон В отчете можно создать один раздел или включить в него несколько разделов с подразделами. Также в отчете можно перемещать разделы и удалять их. Раздел можно создать с помощью одного из двух источников: • на измерении, которое отображается в таблице или на диаграмме; щелкните измерение правой кнопкой мыши и выберите в контекстном меню пункт Задать как раздел. • на измерении, которое включено в документ, но не отображается в таблице или на диаграмме. Создавать разделы с помощью объекта меры нельзя. 5.2.3.1.2 Применение фильтров к разделам Фильтры раздела можно применить на основе значений в заголовке раздела или значений, отображаемых в разделе. Применение фильтра раздела к заголовку раздела Если имеется отчет с разделом [Страна], фильтр [Страна] = "США" позволяет отфильтровать все разделы со странами, отличными от США. Применение фильтра раздела к данным раздела Если в отчете с разделом [Регион] применить к этому разделу фильтр [Продукт]="Напитки", в отчет будут включены все разделы, содержащие продукт "Напитки". В этом случае разделы, остающиеся в отчете, содержат продукты, отличающиеся от напитков, если эти продукты были проданы в данных регионах. Это связано с тем, что фильтр раздела сохраняет регионы, в которых были проданы напитки, но не исключает другие продукты из данных в этом разделе. 2012-12-04 195 Создание отчетов Другими словами, фильтр учитывает данные в разделе, но косвенно применяется и к данным в заголовке раздела. 5.2.3.1.3 Создание раздела из столбца • Щелкните правой кнопкой столбец, который следует определить как раздел, и выберите команду Задать как раздел. 5.2.3.1.4 Создание раздела из измерения 1. Выберите Элементы отчета > |