Селекционный выбор. Руководство пользователя sap businessObjects Web Intelligence
Скачать 3.62 Mb.
|
5.5.5 Отслеживание изменений данных 5.5.5.1 Отслеживание изменений данных Чтобы при бизнес-анализе принимать обоснованные и эффективные решения, необходимо понимать, как изменяются во времени данные, на которых базируются эти решения. Можно отслеживать и отображать изменения данных, что поможет сфокусировать анализ на ключевых областях и избежать потерь времени на исследование неважных данных. При отслеживании изменений данных в качестве контрольной точки выбирается определенное обновление данных. Эти данные известны как "опорные данные". После включения режима отслеживания текущие данные отображаются относительно опорных данных. Ниже приведены некоторые примеры отслеживания данных: • Если торговая точка более не представлена в списке торговых точек, лидирующих по объемам продаж, она отображается как удаленная из списка. Эти сведения можно использовать для выявления причин, по которым торговая точка потеряла лидирующее положение. • Если продажи уменьшились в регионе, отслеживание изменений покажет спад. Далее можно провести развертку данных для региона, чтобы понять причину уменьшения дохода. В обоих случаях отслеживание делает текущие данные более информативными, помещая их в контекст с более старыми данными. Без такого контекста определение тенденций становится намного более сложной задачей. Примечание: Отслеживание изменений данных происходит на уровне документа, а не на уровне отчета. Если документ содержит несколько отчетов, отслеживание будет выполнено для всех отчетов. Информация в строке состояния указывает статус уровня документа. Звездочка на вкладке отчета указывает на то, что для отчета включено отслеживание изменений. 5.5.5.2 Типы изменений данных Можно отслеживать следующие типы изменений данных: • вставленные данные • удаленные данные • измененные данные 2012-12-04 304 Создание отчетов • увеличившиеся значения • уменьшившиеся значения Отображение таких изменений можно настроить с помощью интерфейса или посредством языка формул. Язык формул предоставляет продвинутым пользователям дополнительные возможности и гибкость при отображении и форматировании измененных данных. 5.5.5.3 Режимы отслеживания данных 5.5.5.3.1 Режим автоматического отслеживания данных В режиме автоматического отслеживания данных текущие данные всегда сравниваются с данными, полученными до последнего обновления. Это реализуется автоматически, так как непосредственно перед каждым обновлением текущие данные принимаются в качестве опорных. Опорные данные всегда старше текущих на одно обновление. Автоматическое отслеживание данных может быть применено к запланированным документам, если необходимо сравнить текущие данные с данными, полученными до последнего обновления. 5.5.5.3.2 Ручной режим отслеживания данных В ручном режиме отслеживания данных пользователь выбирает опорные данные. Эти данные используются в качестве опорной точки до обновления опорной точки. 5.5.5.4 Активация отслеживания данных 1. Щелкните Отслеживание изменений в строке состояния в нижней части окна, чтобы открыть диалоговое окно «Отслеживание изменений». 2. Выберите вкладку Данные. 3. Чтобы сравнить данные с состоянием данных при последнем обновлении, выберите Сравнить с последним обновлением данных. При выборе этого параметра после каждого обновления данных текущие данные становятся опорными. В отчете всегда отображается разница между новыми данными и данными, полученными до последнего обновления. При выборе этого параметра в строке состояния отображается сообщение Отслеживание изменений: автоматическое обновление. 4. Чтобы сравнить данные с данными конкретного обновления , выберите Сравнить с данными обновления от и выберите дату обновления данных из списка. 2012-12-04 305 Создание отчетов При выборе этого параметра выбранное обновление данных становится опорными данными для сравнения. В отчете всегда отображается различие между самыми новыми данными и выбранным обновлением данных. При выборе этого параметра в строке состояния отображается сообщение Отслеживание изменений: фиксированные данные. 5. Выберите отчеты, в которых должно отображаться отслеживание данных, в списке Отчеты с отображением отслеживания данных. 6. Чтобы обновить данные при закрытии диалогового окна, щелкните Обновить данные сейчас. 7. Нажмите кнопку ОК. 5.5.5.5 Отображение измененных данных 5.5.5.5.1 Отображение измененных данных Когда отслеживание данных активировано, можно указать, следует ли отображать измененные данные. 1. Активируйте отслеживание данных. 2. Выберите Отслеживание > Показать изменения (в режиме чтения) или Анализ > Отслеживание данных > Показать изменения (в режиме разработки) для отображения измененных данных. Выберите тот же параметр еще раз, чтобы отключить отображение измененных данных. См. также • Настройка представления измененных данных • Активация отслеживания данных 5.5.5.5.2 Настройка представления измененных данных В документе можно настроить представление (стиль шрифта, размер и цвет) изменившихся данных. Можно отдельно настроить представление следующих изменений: • Вставленные, удаленные измерения и измененные подробные значения • Увеличившиеся или уменьшившиеся значения мер Значения меры также могут принимать форматирование вставленных или удаленных значений измерений. Например, если значение измерения исчезает из списка значений в блоке, а блок также отображает значение меры для измерения, то и значение измерения, и значение иеры будут отображаться как удаленные данные. Администратор определяет представление изменившихся данных по умолчанию на центральном сервере управления. Локальные настройки представления изменившихся данных переопределяют настройки CMS, используемые по умолчанию. 2012-12-04 306 Создание отчетов Настройка отображения измененных данных Для настройки внешнего вида измененных данных необходимо перейти в режим разработки. 1. Щелкните Отслеживание изменений в строке состояния в нижней части окна, чтобы открыть диалоговое окно «Отслеживание изменений». 2. Перейдите на вкладку Параметры. 3. Выберите каждый из типов изменяемых данных, который необходимо отображать, и щелкните Формат, чтобы определить способ отображения изменений. Примечание: Кнопки Формат отображаются только в режиме разработки. См. также • Выделение данных с помощью условного форматирования 5.5.5.5.3 Способ отображения измененных данных в блоках Пример: Измененные данные в простом блоке В этом примере используется документ с блоком, в котором отображаются [Страна], [Год] и [Доход]. Исходные данные были следующими: Доход Год Страна 1000 2003 Франция 2000 2004 Франция 1000 2002 Япония 1200 2002 Польша После обновления данные имеют следующий вид: Доход Год Страна 3000 2004 Франция 900 2003 Япония 800 2002 Польша 900 2004 Великобритания 2012-12-04 307 Создание отчетов Если включено отслеживание данных, и отображаются изменения данных, блок выглядит следующим образом: Форматирование Доход Год Страна [форматирование удален- ных данных во всех ячей- ках] 1000 2003 Франция [форматирование увеличив- шихся данных в ячейке] 3000 2004 Франция [форматирование удален- ных данных во всех ячей- ках] 1000 2002 Япония [форматирование вставлен- ных данных во всех ячей- ках] 900 2003 Япония [форматирование умень- шившихся данных в ячейке Доход] 800 2002 Польша [форматирование вставлен- ных данных во всех ячей- ках] 900 2004 Великобритания • В строках с доходом по Франции в 2003 г. и Японии в 2002 г. представлены данные, которые перестали существовать после обновления. • Доход по Франции в 2004 г. увеличился. • Доход по Польше в 2002 г. уменьшился. • После обновления отображаются строки с доходом по Японии в 2003 г. и Великобритании в 2004 г. 5.5.5.5.4 Способ отображения данных в отчетах с объединенными измерениями Измерение отображается как измененное только в случае изменения всех измерений, входящих в объединение. Пример: Измененные данные и объединенные измерения В этом примере "Страна" является объединенным измерением, содержащим измерения "Страна" от двух поставщиков данных. Перед обновлением данные имеют следующий вид: 2012-12-04 308 Создание отчетов Продажи (DP2) Страна (DP2) Доход (DP1) Страна (DP1) 5000 США 10000 США 4000 Франция 3000 Великобритания 5000 Великобритания 1000 Германия 1000 Германия После обновления данные имеют следующий вид: Продажи (DP2) Страна (DP2) Доход (DP1) Страна (DP1) 4000 США 10000 США 3000 Франция 4000 Франция 4000 Великобритания 6000 Великобритания 2000 Польша При отображении в блоке с объединенным измерением "Страна" и отображении изменений данных, данные имеют следующий вид: Форматирование Продажи Доход Страна [форматирование умень- шившихся данных в ячейке "Продажи"] 4000 10000 США [форматирование вставлен- ных данных в ячейке "До- ход"] 3000 4000 Франция [форматирование увеличив- шихся данных в ячейках "Доход" и "Продажи"] 4000 6000 Великобритания [форматирование удален- ных данных во всех ячей- ках] 1000 1000 Германия [форматирование вставлен- ных данных в ячейках "Страна" и "Доход"] 2000 Польша 2012-12-04 309 Создание отчетов Строка Франции не отображается как вставленная, поскольку эта строка не была вставлена у обоих поставщиков данных. "Доход" отображается как вставленный, поскольку он является новым значением меры после обновления данных. Строка Польши отображается как вставленная, поскольку она является новым значением измерения после обновления данных. 5.5.5.5.5 Способ отображения измененных данных в разделах Пример: Измененные данные в отчете с разделами В этом примере используется документ с блоком, в котором отображаются [Страна], [Год] и [Доход]. Исходные данные были следующими: Доход Год Страна 1000 2003 Франция 2000 2004 Франция 1000 2002 Япония 1200 2002 Польша 2003 США 2004 США После обновления данные имеют следующий вид: Доход Год Страна 3000 2004 Франция 900 2003 Япония 800 2002 Польша 900 2004 Великобритания Если создается раздел для [Страна], и отображаются изменения данных, отчет имеет следующий вид: Франция [без форматирования] 2012-12-04 310 Создание отчетов Форматирование Доход Год [форматирование удаленных данных во всех ячейках] 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 Публикация, форматирование и совместное использование отчетов 4. Щелкните Синтаксический анализ, чтобы извлечь параметры гиперссылки в область Настроить параметры URL (которая не видна, пока не щелкнуть Синтаксический анализ). Динамические гиперссылки содержат параметры, значения которых могут изменяться. Параметры отображаются в конце гиперссылки после знака вопроса в виде пар имя=значение. Например, URL http://salesandproductreport/default.asp?reportname=products содержит один параметр reportname со значением "products". Если щелкнуть Синтаксический анализ, каждый параметр отображается в отдельной строке. Имя параметра указано слева, а значение параметра – справа. Статическая часть гиперссылки (часть без параметров) отображается в области Главная. 5. Чтобы использовать в качестве значений параметров данные, передаваемые из формул либо переменных, щелкните стрелку возле каждого из значений параметров и выберите соответствующий вариант. Описание Действие Чтобы задать вывод значение параметра в виде формулы, можно постро- ить формулу в редакторе формул. Построить фор- мулу Чтобы передать значение объекта в качестве значения параметра, необ- ходимо выбрать объект в списке диалогового окна «Выбрать объект». Выбрать объект Примечание: При изменении параметра полное выражение гиперссылки изменяется в соответствии с изменениями, вносимыми в поле в верхней части экрана. 6. Чтобы добавить или удалить параметр, измените синтаксис гиперссылки и щелкните Синтаксический анализ. Примечание: Параметры нельзя добавлять непосредственно в список параметров в области Настроить параметры URL и удалять из этого списка. Необходимо непосредственно изменять синтаксис URL. 7. Чтобы изменить текст, отображаемый в ячейке гиперссылки, щелкните стрелку возле поля Содержимое ячейки и выберите одну из опций. Описание Действие Чтобы задать вывод содержимого ячейки в виде формулы, нужно постро- ить формулу в редакторе формул. Построить фор- мулу Чтобы передать значение объекта в качестве содержимого ячейки, необ- ходимо выбрать объект в списке диалогового окна «Выбрать объект». Выбрать объект 8. Введите текст подсказки в поле Подсказка или создайте динамическую подсказку с помощью опций Построить формулу или Выбрать переменную. 2012-12-04 321 Публикация, форматирование и совместное использование отчетов Описание Действие Чтобы задать вывод подсказки в виде формулы, нужно построить формулу в редакторе формул. Построить фор- мулу Чтобы передать значение объекта в качестве подсказки, необходимо выбрать объект в списке диалогового окна «Выбрать объект». Выбрать объект Подсказка появляется при наведении курсора мыши на ячейку, в которой содержится гиперссылка. 9. Чтобы определить способ отображения целевого URL, щелкните стрелку возле поля Окно адресата. Описание Действие Целевой URL заменяет документ, содержащий гиперссылку, в теку- щем окне. Текущее окно Целевой URL открывается в новом окне обозревателя. Новое окно 6.1.1.3 Ссылка на другой документ в CMS Ссылка на другой документ в CMS создается в диалоговом окне «Создать гиперссылку». Для обеспечения работы ссылки используется функция OpenDocument. Параметры, передаваемые функции, определяются выбранными в диалоговом окне значениями. С функцией OpenDocument также можно работать напрямую, введя ее вызов в ячейку. 6.1.1.3.1 Связывание с другим документом в CMS Используйте этот параметр для связывания с другим документом. Параметр Добавить ссылку на документ доступен только при редактировании отчета в режиме DHTML (веб-режиме). В режиме микроприложения (режиме полного Интернет-приложения) или в Web Intelligence Rich Client он недоступен. Примечание: Когда целевой документ ссылается на юниверс .unx, юниверс .unv, содержащий чувствительную к индексу подсказку, или на запрос BEx, имеются дополнительные объекты для выбора. 1. Щелкните правой кнопкой мыши ячейку, где нужно создать ссылку, и выберите в меню команды Связывание > Добавить ссылку на документ, чтобы открыть диалоговое окно «Создать гиперссылку». 2. Перейдите на вкладку Ссылка на документ. 3. Щелкните Обзор и выберите целевой документ в диалоговом окне Выбор документа или введите идентификатор документа в окне Идентификатор документа. 2012-12-04 322 Публикация, форматирование и совместное использование отчетов 4. Выберите формат целевого документа в списке Формат документа в разделе Настроить внешний вид и действие гиперссылки. Формат документа решает, какие параметры доступны при определении ссылки. Например, нельзя установить ссылку на часть отчета в документе PDF. a. Для документа, ссылающегося на запрос BEx, юниверс .unx или ювиверс .unv с подсказкой, использующей поддержку индекса, в разделе «Подсказки документа» выберите ключ. b. Откройте раскрывающийся список для ключа, выберите Построить формулу и введите =<имяобъекта>.key() Объект не должен быть переменной и должен иметь ключ. c. Убедитесь, что <имяобъекта>.key() возвращает ожидаемый результат. Если в результате не возвращен ключ, обратитесь к разработчику юниверса, чтобы узнать, как получить ключ. 5. Чтобы определить способ открытия целевого документа, выберите в списке Окно-адресат в разделе Настроить внешний вид и действие гиперссылки значение Новое окно или Текущее окно. Описание Действие Документ открывается в новом окне обозревателя. Новое окно Документ открывается в текущем окне обозревателя и заменяет документ, который содержит гиперссылку. Окно адресата 6. Введите текст подсказки в поле Подсказка в разделе Настроить внешний вид и действие гиперссылки или создайте динамическую подсказку при помощи команд Построить формулу или Выбрать объект. Описание Действие Чтобы задать вывод подсказки в виде формулы, нужно построить формулу в редакторе формул. Построить фор- мулу Чтобы передать значение переменной в качестве подсказки, необходимо выбрать переменную в списке диалогового окна «Выбрать объект». Выбрать объект Подсказка появляется при наведении курсора мыши на ячейку, в которой содержится гиперссылка. 7. Щелкните Использовать полный путь URL для создания гиперссылки, чтобы гарантировать, что в гиперссылки будет использоваться абсолютный URL-путь вместо относительного пути от текущего документа. 8. Если необходимо, чтобы при выборе гиперссылки данные в целевом документе обновлялись, установите параметр Обновлять при открытии. 9. Щелкните Связать с экземпляром документа, затем выберите параметр из раскрывающегося списка, чтобы привязать к экземпляру выбранного документа. 2012-12-04 323 Публикация, форматирование и совместное использование отчетов Описание Действие Гиперссылка откроет самый новый экземпляр. Примечание: При выборе этого параметра нельзя задавать значения параметра в гиперссылке. Самый новый Гиперссылка открывает самый новый экземпляр, владель- цем которого является текущий пользователь. Примечание: При выборе этого параметра нельзя задавать значения параметра в гиперссылке. Самый новый – текущий поль- зователь Гиперссылка открывает самый новый экземпляр, значения в окне подсказки которого соответствуют значениям, пе- реданным гиперссылкой. Эта опция полезна, если необходимо выполнить связыва- ние с большим документом, который содержит подсказки. Самый новый – в соответствии со значениями в окне подсказки 10. Чтобы выполнить связывание с определенным отчетом при связывании с документом Web Intelligence, щелкните Имя отчета и выберите имя отчета. 11. Чтобы выполнить связывание с определенной частью отчета, щелкните |