Файл: Руководство пользователя sap businessObjects Web Intelligence.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.03.2024
Просмотров: 190
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Форматирование
Доход
Год
[форматирование удаленных данных во всех ячейках]
1000 2003
[форматирование увеличившихся дан- ных в ячейке]
3000 2004
Япония [без форматирования]
Форматирование
Доход
Год
[форматирование удаленных данных во всех ячейках]
1000 2002
[форматирование вставлен- ных данных во всех ячейках]
900 2003
Польша [без форматирования]
Форматирование
Доход
Год
[форматирование уменьшив- шихся данных в ячейке Доход]
800 2002
Великобритания [форматирование вставленных данных]
Форматирование
Доход
Год
[форматирование вставлен- ных данных во всех ячейках]
900 2004
Данные в заголовке раздела могут отображаться одним из двух способов, в зависимости от изменений данных в разделе:
•
Если все строки в блоке изменились одинаково, заголовок раздела отображается с тем же форматированием, что и строки.
•
Если строки изменились неодинаково, или же изменились только некоторые из них, остается указанный по умолчанию формат заголовка раздела.
2012-12-04 311
Создание отчетов
5.5.5.5.6 Способ отображения измененных данных в блоках с разбиениями
Если в блоке содержится разбиение, и задано свойство блока Центрировать значение через
разбиение, центрированное значение отображается в соответствии с правилами, аналогичными правилам для заголовков разделов.
•
Если все строки в разрыве изменились одинаково, центрированное значение отображается с тем же форматированием, что и строки.
•
Если строки изменились неодинаково, или же изменились только некоторые из них,
форматирование центрированного значения остается тем же, что задано по умолчанию.
5.5.5.5.7 Способ отображения измененных данных в диаграммах
Если данные в диаграмме были изменены, над диаграммой появляется значок измененных данных. При щелчке этого значка диаграмма преобразуется в таблицу, в которой можно просмотреть подробную информацию об изменениях.
5.5.5.6 Ограничения отслеживания данных
В случае изменения или очистки поставщика данных отчет перестает отображать изменения данных. Если изменился поставщик данных, текущая версия документа уже несовместима с опорной версией. Если данные были очищены, старые данные больше не существуют и недоступны для сравнения.
В результате следующие действия несовместимы с отслеживанием данных:
•
Выйти из режима перехода по иерархии
•
Детализация запроса
•
Удаление запроса
•
Любое изменение (включая изменения прав доступа), при котором изменяется SQL, созданный поставщиком данных
•
Очистка документа
При выполнении любого из этих действий история данных документа очищается, так как эти действия несовместимы с отображением измененных данных. Например, при изменении запроса данные в документе изменяются под влиянием изменения запроса. Любое сравнение этих данных с данными, возвращенными другим запросом, заведомо некорректно.
5.5.5.6.1 Отслеживание данных и детализация
При использовании перехода по иерархии запроса или при переходе за границы иерархии история данных очищается, так как эти действия изменяют поставщика данных. Это не должно повлиять на работу пользователя, поскольку при начале детализации уже были определены данные, в отношении которых требуется произвести дополнительный анализ. Отслеживание данных выполнило свою функцию, можно продолжить анализ данных.
2012-12-04 312
Создание отчетов
5.5.5.6.2 Отслеживание данных и обновлять при открытии
Если в документе задано обновление данных во время его открытия (выбрано свойство документа
Обновлять при открытии), при отслеживании данных не отображается разница между данными до и после обновления. Данные после обновления считаются новыми данными, так как при обновлении документ очищается.
Примечание:
Параметр Обновлять при открытии зависит от двух параметров CMS (связанных с параметрами безопасности документа и пользователя): "Проверять автоматические обновления при открытии"
в свойствах CMC/Приложение/Webi/Свойства и "Отключить автоматическое обновление при открытии" в параметрах безопасности CMC/Приложение/пользователь. Если параметр безопасности Проверять автоматические обновления при открытии свойства включен (флажок на странице CMC/Приложение/Webi/Свойства установлен), а в параметрах безопасности
CMC/Приложение/пользователь право безопасности Отключить автоматическое обновление
при открытии для этого пользователя отключено, то даже если для документа не задан параметр
Обновлять при открытии, он все равно будет обновляться при открытии.
5.5.5.7 Использование языка формул для отслеживания измененных
данных
При использовании интерфейса для настройки отображения измененных данных в действительности изменения данных отслеживаются с помощью специальных скрытых сигнализаторов. Данные специальные сигнализаторы не отображаются в списке стандартных сигнализаторов.
Язык формул позволяет создавать пользовательские сигнализаторы для форматирования изменений данных. Также язык формул можно использовать для включения специальных вычислений, основанных на изменениях данных. Например, можно включить вычисление, которое будет отображать разницу между предыдущим значением и текущим значением меры.
5.5.5.7.1 Функция RefValue
Язык формул предоставляет доступ к измененным данным с помощью функции RefValue.
Данная функция предоставляет значение опорных данных для меры. При отсутствии опорных данных функция возвращает нулевое значение.
Например, если мера [Доход] в настоящий момент имеет значение 1000, а ее опорное значение равно 900, формула RefValue([Доход]) возвращает 900.
5.5.5.7.2 Функция RefValueDate
Функция RefValueDate возвращает дату опорных данных, используемых для отслеживания данных.
2012-12-04 313
Создание отчетов
5.5.5.7.3 Функция RefValueUserResponse
Функция RefValueUserResponse служит для отслеживания запросов на ввод и возврата значения ответа пользователя из опорных данных (запросов на ввод), используемых для отслеживания данных.
5.5.5.7.4 Построение формул с использованием функции RefValue
Функцию RefValue можно использовать для построения формул, которые предоставляют информацию о текущих данных по отношению к опорным данным.
Пример: Определение опорного значения и текущего значения
следующая формула возвращает отличия между опорным и текущим значениями меры [Доход]:
=If(Not(IsNull([Revenue])) Or Not (IsNull(RefValue([Revenue]))); [Revenue]-
RefValue([Revenue]))
В следующей таблице представлены данные до обновления данных:
Доход
Заказчик
2000
Джонсон
3000
Смит
3500
Уилсон
После обновления данные изменяются следующим образом:
Доход
Заказчик
3000
Джонсон
2500
Смит
Если формулу поместить в третий столбец, она возвращает следующие значения:
Разница
Доход
Заказчик
1000 3000
Джонсон
-500 2500
Смит
3500
Уилсон
2012-12-04 314
Создание отчетов
5.5.5.8 Измененные данные и контекст вычисления
Если отслеживание данных включено, то данные отображаются как измененные лишь при условии,
что контекст вычисления остается прежним.
Например, если значение меры изменяется из-за изменения контекста вычисления блока, новое значение не помечается как измененное.
Пример: Изменение контекста вычисления
В этом примере представлен блок, содержащий [Город], [Заказчик] и [Доход]:
Доход
Заказчик
Город
1000
Смит
Сан-Франциско
2000
Джонс
Сан-Франциско
3000
Уилсон
Лос-Анджелес
4000
Харрис
Лос-Анджелес
Если [Заказчик] удаляется из блока, то доход агрегируется по городам:
Заказчик
Город
3000
Сан-Франциско
7000
Лос-Анджелес
Доходы не выглядят увеличившимися, так как сумма доходов не изменилась. Изменился только контекст вычисления: доходы агрегируются только по городу, что приводит к отображению более крупных значений.
Если после обновления данных доход от Джонса падает до 1000, а доход от Уилсона возрастает до 4000, данные выглядят следующим образом:
Заказчик
Город
2000
Сан-Франциско
8000
Лос-Анджелес
2012-12-04 315
Создание отчетов
Данные отображаются как измененные, поскольку, вне зависимости от изменения контекста вычисления, общий доход для Сан-Франциско уменьшился, а общий доход для Лос-Анджелеса увеличился.
5.5.6 Улучшение отчетов с помощью вычислений, формул и переменных
5.5.6.1 Вычисления, формулы и переменные
В отчеты можно добавлять вычисления, формулы и переменные (именованные формулы). Для получения подробных сведений о доступных вычислениях см. руководство
Использование функций, формул и вычислений в Web Intelligence или в интерактивной справке.
5.5.6.2 Работа со стандартными вычислениями
5.5.6.2.1 Вставка стандартного вычисления в таблицу или кросс-таблицу
Для вставки вычислений необходимо перейти в режим разработки.
Для выполнения быстрых вычислений табличных данных, в таблицы или кросс-таблицы можно помещать стандартные вычисления. Для получения дополнительной информации о стандартных вычислениях см. руководство
Использование функций, формул и вычислений в Web Intelligence или интерактивную справку.
В таблицу или кросс-таблицу можно поместить множество вычислений. При добавлении двух вычислений в таблицу или кросс-таблицу, для каждого результата вычислений добавляется нижний колонтитул. Добавление нескольких вычислений в таблицу или кросс-таблицу производится так же, как и добавление единичного вычисления.
1.
Выберите ячейку таблицы, содержащую данные, для которых необходимо выполнить вычисления.
2.
Последовательно выберите Анализ > Функции, а затем выберите вычисление, которое требуется добавить, или дважды щелкните ячейку для запуска возможности «Редактор формул».
Можно повторить этот шаг, чтобы добавить в тот же столбец дополнительные вычисления.
Нижний колонтитул, содержащий результат вычисления, добавляется под столбец.
2012-12-04 316
Создание отчетов
5.5.6.2.2 Удаление стандартных вычислений
1.
Щелкните правой кнопкой мыши ячейку с вычислением.
2.
Выберите ячейку в строке или столбце, содержащем вычисление, щелкните правой кнопкой мыши и выберите в меню команду Удалить.
3.
В диалоговом окне выберите пункт Строка для удаления строки или пункт Столбец для удаления столбца.
5.5.6.3 Работа с формулами
5.5.6.3.1 Ввод формулы
Для ввода формулы необходимо перейти в режим разработки.
1.
На левой панели последовательно выберите Вид > Панель формул для отображения панели
Формула.
2.
Введите формулу в поле Формула и нажмите кнопку Проверить, чтобы проверить ее.
5.5.6.3.2 Создание формул с помощью редактора формул
1.
Выберите ячейку, в которую необходимо ввести формулу.
2.
Выберите пункт меню Просмотр > Панель формул на вкладке Свойства, чтобы открыть панель формул.
3.
Чтобы открыть редактор формул, на панели формул щелкните значок Редактор формул.
4.
Создайте формулу в редакторе формул.
5.5.6.4 Работа с переменными
5.5.6.4.1 Создание переменной
Для создания переменной из формулы необходимо перейти в режим разработки.
Примечание:
Если выбрать ячейку до открытия редактора формул, созданная формула будет присвоена этой ячейке.
1.
Выберите пункт меню Просмотр > Панель формул на вкладке Свойства, чтобы открыть панель формул.
2012-12-04 317
Создание отчетов
2.
Чтобы открыть редактор переменных, в панели формул щелкните значок Создать
переменную.
Если в поле Формула содержалась формула, она отобразится в редакторе переменных.
Иначе редактор переменных будет пуст.
3.
Введите имя переменной в поле Имя.
4.
Создайте формулу для переменной, если она еще не отображается.
5.
Задайте тип переменной, выбрав Измерение, Мера или Сведения.
6.
При выборе варианта Атрибут откроется диалоговое окно «Связанное измерение». Нажмите
... рядом с полем, чтобы открыть диалоговое окно «Объекты и переменные», и выберите измерение, которое необходимо связать со сведениями.
7.
Нажмите кнопку ОК.
5.5.6.4.2 Редактирование переменной
1.
Выберите переменную из списка переменных отчета на вкладке Доступные объекты левой панели.
2.
Щелкните правой кнопкой мыши и в меню быстрого вызова выберите пункт Изменить.
Откроется редактор переменных.
3.
Измените переменную.
4.
Чтобы сохранить новое определение переменной, нажмите кнопку ОК.
5.5.6.4.3 Удаление переменной
1.
Выберите переменную из списка переменных отчета на вкладке Доступные объекты левой панели.
2.
Щелкните правой кнопкой мыши и выберите в меню быстрого вызова пункт Удалить.
5.5.6.4.4 Переименование переменной
Эту операцию можно выполнять в интерфейсе насыщенного интернет-приложения и интерфейсе рабочего стола, но не в веб-интерфейсе.
1.
В левой панели на вкладке «Доступные объекты» выберите переменную в списке переменных отчета.
2.
Щелкните правой кнопкой мыши и в меню быстрого вызова выберите пункт Переименовать.
3.
Переименуйте переменную и сохраните изменения.
2012-12-04 318
Создание отчетов
Публикация, форматирование и совместное
использование отчетов
6.1 Связывание с другими документами
6.1.1 Связывание с другими документами
Ячейки документа можно определять в качестве гиперссылок. Гиперссылки в ячейках подобны гиперссылкам в Интернете, которые позволяют открывать с просматриваемой страницы другие веб-страницы.
При щелчке по ячейке с гиперссылкой открывается целевой документ, указанный в ссылке.
Целевой документ может быть другим документом Web Intelligence, сайтом в Интернете,
PDF-файлом, документом Excel 97 или Word либо любым ресурсом, доступным по гиперссылке.
Примечание:
Файлы Microsoft Excel не поддерживаются для версий старше MS Excel 97.
Гиперссылки могут быть статическими или динамическими. Статические гиперссылки всегда ссылаются на одни и те же документы одним и тем же способом. Динамические гиперссылки могут ссылаться разными способами в зависимости от данных, которые находятся в документе с гиперссылкой.
Можно создавать различные типы гиперссылок:
•
Ячейка, в которой гиперссылкой является текст ячейки.
•
Ячейка со связанной гиперссылкой.
•
Ссылка на другой документ в CMS. Используйте для этого действия режим DHTML (веб-режим).
Для целевых документов, ссылающихся на запросы BEx, юниверсы .unx или юниверсы .unv,
содержащие подсказки с поддержкой индекса, требуется задание дополнительных параметров.
При создании ссылки с использованием интерфейса приложения ссылка определяется с использованием синтаксиса OpenDocument. При желании можно создать ссылки вручную с использованием OpenDocument. Для получения дополнительных сведений о синтаксисе
OpenDocument см. руководство
Просмотр документов с использованием OpenDocument.
2012-12-04 319
Публикация, форматирование и совместное использование отчетов
Помимо связей между документами можно установить связи между элементами отчета в одном отчете, определив элементы как «элементы управления входными данными», которые фильтруют значения в других элементах отчета.
6.1.1.1 Определение текста ячейки в качестве гиперссылки
При определении текста ячейки в качестве гиперссылки текст становится текстом гиперссылки.
Например, если определить отдельную ячейку с текстом http://www.sap.com как гиперссылку,
то при щелчке по ячейке будет открываться веб-страница SAP.
Этот способ лучше всего подходит для статических гиперссылок, для которых текст в ячейках всегда остается тем же и указывает на один и тот же ресурс неизменным образом.
Примечание:
Гиперссылки этого типа можно делать динамическими, используя язык формул для изменения текста ячейки в соответствии с данными отчета.
6.1.1.1.1 Определение текста в ячейке в качестве гиперссылки
1.
Введите текст гиперссылки в ячейке.
2.
Щелкните ячейку правой кнопкой мыши и выберите команды Гиперссылка > Считать
содержимое как гиперссылку.
6.1.1.2 Гиперссылка, связанная с ячейкой
При связывании гиперссылки с ячейкой определяемая гиперссылка указывает на исходный документ, открываемый при щелчке по ячейке. Текст в ячейке не является гиперссылкой.
Этот способ рекомендуется для создания динамических гиперссылок по следующим причинам:
•
Он предназначен для работы с параметрами в динамических гиперссылках.
•
Он упрощает работу со сложным синтаксисом гиперссылок – пользователь определяет гиперссылку с использованием графического интерфейса, а синтаксис гиперссылки создается и поддерживается приложением.
•
Он позволяет определять текст гиперссылки, который отличается от текста в ячейке.
6.1.1.2.1 Добавление гиперссылки в ячейку
1.
Выделите ячейку, щелкните правой кнопкой мыши и выберите команды Связывание >
Добавить гиперссылку для вывода диалогового окна «Создать гиперссылку».
2.
Перейдите на вкладку Связать с веб-страницей.
3.
Введите или скопируйте текст гиперссылки в окно.
2012-12-04 320
Публикация, форматирование и совместное использование отчетов