Главная страница

Селекционный выбор. Руководство пользователя sap businessObjects Web Intelligence


Скачать 3.62 Mb.
НазваниеРуководство пользователя sap businessObjects Web Intelligence
АнкорСелекционный выбор
Дата14.02.2023
Размер3.62 Mb.
Формат файлаpdf
Имя файла39004_64470481.pdf
ТипРуководство пользователя
#936088
страница22 из 43
1   ...   18   19   20   21   22   23   24   25   ...   43
См. также

Применение фильтров к разделам
5.4.1.2 Сравнение фильтров запросов и фильтров отчетов
Фильтры в документе можно применять на двух уровнях:

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

фильтры отчетов – эти фильтры ограничивают значения, отображаемые в отчетах, таблицах,
на диаграммах, в разделах документа, но не изменяют данные, извлекаемые из источника данных; они просто скрывают значения на уровне отчетов.
5.4.1.3 Операторы фильтров отчетов
5.4.1.3.1 Оператор "Равно"
Оператор "Равно" служит для получения данных, равных значению.
Например, чтобы вернуть данные только по США, создайте фильтр "Страна Равно США".
5.4.1.3.2 Оператор "Не равно"
Оператор "Не равно" служит для получения данных, которые не равны значению.
Например, чтобы получить данные по всем странам, за исключением США, создайте фильтр "Страна "Не равно" США".
Примечание:
Этот оператор не используется для иерархий подчинения на основе UNX-юниверса OLAP или для запросов BEx.
5.4.1.3.3 Оператор "Больше"
Для получения данных, значение которых больше значения переменной, используйте оператор "Больше".
2012-12-04 236
Создание отчетов

Например, чтобы получить данные по клиентам старше 60 лет, создайте фильтр "[Возраст клиента] "Больше" 60".
Примечание:
Этот оператор не используется для иерархий подчинения на основе UNX-юниверса OLAP или для запросов BEx.
5.4.1.3.4 Оператор "Больше или равно"
Оператор "Больше или равно" служит для извлечения данных, которые больше указанного значения или равны ему.
Например, для извлечения данных по доходу начиная с 1,5 млн. долларов, создайте фильтр "[Доход] "Больше или равно" 1500000".
Примечание:
Этот оператор не используется для иерархий подчинения на основе UNX-юниверса OLAP или для иерархий BEx.
5.4.1.3.5 Оператор Less Than (меньше)
Для получения данных, значение которых меньше значения переменной, используйте оператор
Less Than.
Например, чтобы загрузить все данные результатов сдачи экзамена с баллом ниже 40, создайте фильтр "[Оценка за экзамен] Less Than 40".
Примечание:
Этот оператор не допускается использовать для UNX-юниверсов OLAP, иерархий в фильтрах и иерархий в запросах BEx.
5.4.1.3.6 Оператор "Меньше или равно"
Оператор "Меньше или равно" служит для извлечения данных, которые меньше указанного значения или равны ему.
Например, чтобы извлечь данные по клиентам, чей возраст составляет 30 лет и менее, создайте фильтр "[Возраст] "Меньше или равно" 30".
Примечание:
Этот оператор не допускается использовать для UNX-юниверсов OLAP, иерархий в фильтрах и иерархий в запросах BEx.
5.4.1.3.7 Оператор "Между"
Оператор "Между" служит для извлечения данных между двумя граничными значениями (включая два граничных значения). Первое объявленное значение должно быть меньше второго значения.
2012-12-04 237
Создание отчетов

Например, для извлечения данных для недель начиная 25 и оканчивая 36 (включая недели 25
и 36) создайте фильтр "[Неделя] "Между" 25 и 36".
Примечание:
Этот оператор не используется для UNX-юниверса OLAP и для иерархий BEx в фильтрах.
5.4.1.3.8 Оператор "Не между"
Оператор "Не между" служит для извлечения данных, которые не попадают в диапазон между двумя значениями.
Например, для извлечения данных по всем неделям года за исключением недель с 25 по 36 (не включительно) создайте фильтр "[Неделя] "Не между" 25 and 36".
Примечание:
Этот оператор не используется для UNX-юниверса OLAP и для иерархий BEx в фильтрах.
5.4.1.3.9 Оператор "В списке"
Оператор "В списке" служит для извлечения данных, соответствующих значениям из списка.
Например, чтобы извлечь данные только для США, Великобритании и Японии, создайте фильтр
[Страна] "В списке", где можно вводить значения в поле "Ввод значений", и укажите в этом поле значение "США;Великобритания;Япония".
При использовании фильтра запросов с иерархическим списком значений (из измерения,
связанного с иерархическим списком значений, или объекта иерархии), оператор "В списке"
позволяет выбирать более одного элемента из любых уровней иерархии. Например, запрос в иерархии [География] с оператором "В списке" позволяет выбрать в запросе [Париж] на уровне "Город" и [Канада] на уровне "Страна".
При использовании с фильтром отчета оператор "В списке" выдает простой список значений.
5.4.1.3.10 Оператор "Не в списке"
Оператор "Не в списке" служит для извлечения данных, которые не соответствуют набору значений.
Например, чтобы не извлекать данные для США, Великобритании и Японии, создайте фильтр "[Страна] "Не в списке", где можно вводить значения в поле "Ввод значений", и укажите в этом поле значение "США;Великобритания;Япония".
При использовании с иерархическим списком значений (из измерения, связанного с иерархическим списком значений, объекта иерархии или объекта уровня) оператор "Не в списке" позволяет выбирать множество объектов-элементов на любых уровнях иерархии. Например, подсказка для иерархии [Географическое положение], использующее оператор "Не в списке", позволяет выбрать
[Париж] на уровне "Город" и [Канада] на уровне "Страна".
2012-12-04 238
Создание отчетов

Примечание:
Этот оператор можно использовать только в определенных типах иерархий, например в иерархиях на основе уровней.
5.4.1.3.11 Оператор Is Null
Оператор Is Null используется для получения данных, для которых значения не определены в базе данных.
Например для получения сведений о покупателях, у которых нет детей (в столбце "Дети" в базе данных отсутствуют значения), создайте фильтр [Дети] Is Null.
5.4.1.3.12 Оператор Is Not Null
Оператор Is Not Null используется для получения данных, для которых определено значение в базе данных.
Например для получения сведений о покупателях, у которых есть дети, создайте фильтр [Дети]
Is not Null.
5.4.1.4 Типы фильтров отчета
Фильтры отчета – это фильтры, применяемые к различным элементам отчета: отчету, разделу,
таблице, графику. Существует два типа фильтров отчета:

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

Простые фильтры отчетов.
Простые фильтры отчетов – легкий способ создания фильтров, использующих оператор "Равно". Они служат для фильтрации только по отдельным значениям и применяются ко всему отчету, а не к целому документу или элементу отчета.
5.4.1.5 Создание, редактирование и удаление стандартных фильтров отчетов
1.
Выделите элемент отчета, который требуется отфильтровать.
a.
В веб-интерфейсе (DHTML-интерфейсе) выберите в меню Фильтр > Добавить фильтр.
2012-12-04 239
Создание отчетов
b.
В интерфейсе насыщенного интернет-приложения и в Web Intelligence Rich Client выберите в меню Анализ > Фильтры, а затем щелкните поле "Список фильтров".
2.
Нажмите кнопку Добавить фильтр в диалоговом окне для отображения фильтруемых объектов
3.
Выберите объекты, которые требуется отфильтровать, и нажмите кнопку ОК.
Если выбрано более одного объекта, фильтруемые объекты отображаются с отношением
AND. Двойным щелчком можно изменить оператор AND на OR.
4.
Для каждого фильтра выберите из списка оператор фильтра.
5.
Введите значения в поле над списком значений объекта или выберите значения из списка и нажмите кнопку >, чтобы добавить их в список фильтруемых значений справа.
Вводимые и выбираемые значения зависят от указанного оператора. Например, если выбран оператор "Равно", можно ввести или выбрать только одно значение.
Если фильтруемый объект является иерархией, значения отображаются в виде иерархии.
Будут выведены все элементы иерархии, даже если в отчете они свернуты. Необходимо выбрать из иерархии ее элементы - не допускается вводить их вручную. Все значения элементов, выбранные в панели запросов, будут выведены серым цветом и будут недоступны для выбора, если они не включены в окончательный отчет, поскольку они не связаны с мерами.
Чтобы было проще выбрать нужные значения, щелкните значок ключа для отображения текста и значения идентификатора ключа для элементов.
Если фильтруемый объект является уровнем, значения отображаются как список. Ввести значения невозможно.
6.
Нажмите кнопку ОК, чтобы применить фильтр отчета к элементу.
7.
Чтобы отредактировать фильтр отчета, выберите элемент отчета и пункт меню Анализ >
Фильтр > Редактировать фильтр, затем измените фильтр в диалоговом окне.
8.
Чтобы удалить фильтр отчета, выберите элемент отчета и пункт меню Анализ > Фильтр >
Удалить фильтр. Это приведет к удалению всех фильтров для выбранного элемента отчета.
Чтобы удалить только один фильтр, откройте всплывающее диалоговое окно, выберите фильтр и нажмите кнопку Удалить фильтр.
5.4.1.5.1 Выбор значений из списка
В зависимости от объекта значения из списка значений в запросе могут быть представлены как список в один столбец, список из нескольких столбцов или иерархия. В списке на несколько столбцов в дополнительных столбцах представлены значения, относящиеся к основному значению.
В иерархическом списке значения имеют иерархическую взаимосвязь.
В отчете значения представлены в виде простого списка, не содержащего множество столбцов.
1.
Если список значений не отображается при открытии диалогового окна, следует обновить список или выполнить поиск в списке для извлечения значений. (Подробные сведения о поиске списков значений см. далее в данной теме.)
Для некоторых списков значений требуется предварительное выполнение поиска, поскольку списки слишком велики, чтобы быть загруженными полностью.
2.
Если список значений разделен на диапазоны, используйте элемент управления над списком для перехода между ними.
2012-12-04 240
Создание отчетов

Некоторые большие списки значений разделяют на диапазоны для сокращения объема данных, извлекаемых из базы данных.
При выборе диапазона в списке отображаются значения этого диапазона.
3.
Если список значений зависит от других списков значений, сначала укажите зависимые значения в открывшемся диалоговом окне подсказки.
Список значений может быть зависимым от других списков, например, когда он является частью иерархического списка значений. Допустим, если список значений содержит города,
и объект "Город" является частью иерархии Страна > Область > Город, то для фильтрации списка городов сначала следует указать значения страны и области.
Примечание:
Зависимые списки значений содержатся только в запросах. Они не отображаются при выборе из списка значений в отчете.
При первом отображении списка значений выводится диалоговое окно подсказки, в котором следует указать зависимые значения. Когда зависимые значения определены, можно выбрать значения из отфильтрованного списка.
4.
Для отображения ключей значений щелкните Показать/скрыть значения ключей.
Значения ключей не указаны в списке «Выбранные значения», они внесены только в список доступных значений. В некоторых списках значений содержатся значения ключей,
представляющие собой уникальные значения, которые можно использовать для идентификации значений с одинаковым отображаемым значением. Если список значений содержит несколько столбцов, то отображается только ключ столбца фильтрации.
5.
Для поиска значений в списке введите текст поиска в поле рядом со списком и выберите параметр Учитывать регистр, Поиск в ключах или Поиск в базе данных.
2012-12-04 241
Создание отчетов

Описание
Действие
Поиск производится с учетом регистра.
Этот параметр недоступен, если установлены параметры Поиск в ключах
или Поиск в базе данных.
Учитывать ре-
гистр
Вместо отображаемых значений при поиске используются уникальные ключи значений.
Этот параметр доступен только в списках значений с поддержкой значений ключей.
Поиск в ключах
Данный вид поиска охватывает все значения, хранящиеся в базе данных,
не ограничиваясь значениями, загруженными в список. Таким образом повышается точность поиска, но уменьшается скорость его выполнения.
Этот параметр доступен только в списках значений с поддержкой поиска в базе данных.
Поиск в базе данных улучшает точность поиска за счет снижения произ- водительности. Его рекомендуется использовать, если в список значений извлечены не все значения. Это может случиться, если длина списка превышает значение, указанное в свойстве запроса Максимальное
число извлеченных строк.
Поиск в базе данных особенно полезен, когда список значений имеет иерархическую структуру, поскольку значения загружаются из базы данных только после развертывания их родительского значения в иерархии. На- пример, в географической иерархии дочерние значения для объекта "Калифорния" (города в штате Калифорния) не загружаются из базы данных, пока значение объекта не будет развернуто. Если установлен этот параметр, в поиск включаются все элементы, даже если значение "Калифорния" не развернуто.
Поиск в базе
данных
Такой поиск учитывает все диапазоны, если список значений имеет подобное разделение.
В шаблонах поиска символ подстановки "*" представляет любую строку символов, а "?" любой одиночный символ. Например, значение "Март" будет возвращено при поиске по шаблону "М*" или "Ма?т". Чтобы включить "*" и "?" как собственно символы, а не как символы подстановки, в шаблоне поиска их следует предварить (экранировать) символом "\".
6.
Введите значения непосредственно из списка (если список поддерживает непосредственный ввод данных) или выберите их из списка.
См. также

Свойство запроса "Максимальное количество извлекаемых строк"
2012-12-04 242
Создание отчетов

5.4.1.6 Создание простых фильтров отчетов
С помощью панели инструментов Фильтр отчета можно быстро добавить простые фильтры в отчеты. Простые фильтры отчета применяются к отчету (а не к документу или определенным объектам отчета) и только для следующих его элементов:

Только объекты измерения или сведений для реляционного запроса.

Иерархии, характеристики или атрибуты для запросов UNX OLAP или BEx (но не на уровне иерархии и не для мер).
Простые фильтры отчетов имеют следующий вид: report_object>=. Они могут содержать только оператор "Равно", фильтрация в них выполняется только по одному значению.
Кроме того, они могут содержать оператор "Все значения".
Для более сложных фильтров используйте стандартные фильтры отчетов, которые могут содержать любой оператор.
Примечание:

Также можно пользоваться панелью инструментов Фильтр отчета при переходе по иерархии отчетов. В контексте перехода по иерархии панель инструментов Фильтр отчета называется панелью инструментов "Переход по иерархии".

Фильтры будут вставлены автоматически при открытии панели фильтра, если областью их применения в отчете является:

Отдельное значение (оператор "Равно")

Область с оператором "Все значения"
Эти фильтры уже не отображаются в поле "Фильтр".

При сворачивании панели фильтров все простые фильтры будут возвращены как фильтры отчета "Равно" или "Все значения" (фильтры для всего отчета). Чтобы избежать создания фильтров "Все значения", можно удалить объект из панели фильтров перед сворачиванием.
1.
Для отображения панели инструментов выберите пункт меню Анализ > Взаимодействие >
Панель фильтров.
2.
Щелкните значок на панели инструментов и выберите из меню объект, для которого требуется установить фильтр.
Можно добавить несколько объектов на панель инструментов, чтобы создать несколько фильтров.
Примечание:
В зависимости от источников данных и выбранных объектов значения и объекты, доступные в фильтре, могут зависеть от значений, заданных в другом объекте фильтра.
3.
Выберите значение, для которого требуется задать фильтр, из раскрывающегося списка значений.
2012-12-04 243
Создание отчетов

Примечание:
Для объектов без иерархий список включает все значения, содержащиеся в отчете для данного объекта после применения всех остальных фильтров для области отчета. Например, при наличии фильтра "В списке", уменьшающего значения данного объекта, этот список значений будет отображен для фильтра "Равно" на панели фильтров.
Для иерархических объектов список является одноуровневым и содержит все значения элемента на всех уровнях. Этот список представлен в виде дерева (не в алфавитном порядке).
Отчет фильтруется по значению выбранного объекта. Например, если выбрано "США" в списке значений объекта "Страна", отчет фильтруется так, чтобы исключить все строки, в которых объекту "Страна" не присвоено значение "США".
4.
Чтобы удалить фильтр:
a.
В веб-интерфейсе выберите фильтр и нажмите кнопку Удалить.
b.
В интерфейсе насыщенного интернет-приложения или в Web Intelligence Rich Client выберите фильтр и перетащите его в левую панель.
5.4.1.7 Создание вложенных фильтров
Имеется возможность создавать вложенные фильтры. Вложенный фильтр – это комбинация операторов AND и OR.
1.
Перетащите объект фильтра на панель комбинированных фильтров.
2.
Чтобы изменить оператор AND на OR (и наоборот), щелкните оператор.
5.4.2 Фильтрация данных с помощью подсказок
Фильтровать данные для отчетов можно, предоставив значения для подсказок.
Диалоговое окно «Подсказки» отображает сводку всех определенных подсказок в панели Сводка
подсказок. Пользователь выбирает подсказку, на которое нужно ответить, и предоставляет значения в панели Укажите значения для подсказки диалогового окна.
В зависимости от выбранной подсказки значения вводятся вручную или выбираются из списка.
Список значений может содержать только отображаемые значения либо отображаемые значения и соответствующие им ключевые значения базы данных. Ключевые значения базы данных – это уникальные значения, используемые для идентификации отображаемого значения в рамках базы данных.
Списки значений можно организовать иерархически, если конструктор юниверса определил список как иерархию, либо подсказка создана на базе иерархии или объекта уровня.
2012-12-04 244
Создание отчетов

Для повышения производительности списки значений можно разделить на диапазоны.
Можно проводить поиск или фильтровать списки значений для облегчения доступа к нужным значениям.
Подсказки могут быть необязательными или обязательными. Если значение для необязательной подсказки не предоставляется, оно игнорируется. Чтобы можно было фильтровать данные при запуске подсказок, сначала нужно предоставить значения для всех обязательных подсказок.
Подсказки могут зависеть от других подсказок. Например, подсказка по объекту "Город" может зависеть от подсказки для объекта "Область". В результате ввода значений в подсказку объекта "Область" ограничивается число возможных значений для подсказки объекта "Город".
Предоставить значения для зависимых подсказок можно, только предоставив значения для всех подсказок, от которых они зависят. Если нужно предоставить значения для подсказок, зависящих от необязательной подсказки, необходимо указать значения и для необязательной подсказки.
1   ...   18   19   20   21   22   23   24   25   ...   43


написать администратору сайта