Файл: Руководство пользователя sap businessObjects Web Intelligence.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.03.2024
Просмотров: 175
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
4.2.5 Выбор элементов иерархии
При использовании иерархии в запросе с помощью диалогового окна "Выбор элементов" можно выбирать элементы иерархии, включаемые в отчет, который создается на основании результирующего набора запроса. После выбора элементов они отображаются в панели запроса под объектом иерархии.
Элементы можно выбирать напрямую или неявно с помощью функций. Например, можно явным образом выбрать элементы [Калифорния] и [Лос-Анджелес] иерархии [География]. Можно выбрать дочерние элементы элемента [США] (будут выбраны все штаты США). Также можно выбрать элементы, включенные в именованное множество, например, в набор "Города с наибольшим доходом", при этом будут включены города, в которых получается наибольший доход.
См. также
•
Обзор выбора элементов
•
Сравнение выбора элементов и иерархической фильтрации
4.2.5.1 Сравнение выбора элементов и иерархической фильтрации
Фильтрация элементов в фильтре запроса также влияет на агрегирование мер. Этим она отличается от выбора элементов в диалоговом окне "Выбор элементов", который не влияет на меры.
Пример: Выбор элементов и иерархическая фильтрация
В этом примере используются следующие данные:
Сумма Интернет-
продаж
География клиентов
$29 358 677,22
Все клиенты
$2 644 017,71
Франция
$263 416,19
О-де-Сен
$539 725,80
Сена (Париж)
$2 894 312,34
Германия
$119 871,08
Бранденбург
2012-12-04 62
Создание запросов
Сумма Интернет-
продаж
География клиентов
$794 876,08
Гессен
При выборе в диалоговом окне "Выбор элементов" только элементов, относящихся к Франции,
значение меры для "Всех клиентов" не изменяется:
Сумма Интернет-
продаж
География клиентов
$29 358 677,22
Все клиенты
$2 644 017,71
Франция
$263 416,19
О-де-Сен
$539 725,80
Сена (Париж)
Если отфильтровать Германию и ее дочерние элементы с помощью фильтра запросов, мера "Все клиенты" изменится, так как теперь данные для Германии будут исключены из агрегирования:
Сумма Интернет-
продаж
География клиентов
$26 464 364,08
Все клиенты
$2 644 017,71
Франция
$263 416,19
О-де-Сен
$539 725,80
Сена (Париж)
См. также
•
Выбор элементов иерархии
4.2.5.2 Обзор выбора элементов
2012-12-04 63
Создание запросов
Выбор элементов используется для визуального представления и выбора элементов иерархии.
Можно работать явно с элементами или с заданными множествами элементов, например, по функциям, именованным множествам или уровням иерархии.
Также с помощью выбора элементов можно определять подсказки, которые дают пользователю возможность выбрать элементы, включаемые в иерархию при выполнении запроса.
Выбор элементов можно запустить из объектов иерархии, включаемых в запросы на панели запросов.
Вкладки, доступные в выборе элементов, описаны в следующей таблице.
Описание
Вкладка
На вкладке Элементы отображаются элемен- ты, расположенные в иерархическом порядке.
Вычисляемые элементы отображаются в иерархии в положениях, определенных адми- нистратором.
Элементы
На вкладке Метаданные отображаются уровни иерархии (если иерархия поддерживает уров- ни), именованные множества и вычисляемые элементы.
Метаданные
Подсказки позволяют определить выборку элементов до выполнения запроса посред- ством отображения подсказки, предлагающего пользователям выбрать элементы.
Подсказки
Примечание:
На «панели запросов» отображается техническое имя и название предприятия для объектов или объектов иерархии. Техническое имя дополняет название предприятия объекта и идентифицирует его. Технические имена не локализуются, а названия предприятий локализуются.
Например, название предприятия может быть "Клиент", а техническое имя — Z_CUSTOMER.
См. также
•
Выбор элементов иерархии
4.2.5.3 Выбор элементов иерархии
Панель запросов запущена; имеется как минимум один объект иерархии, доступный для включения в запрос.
1.
Добавьте объект иерархии в панель Объекты результата на панели запросов.
2012-12-04 64
Создание запросов
2.
Щелкните стрелку справа от объекта иерархии, чтобы открыть диалоговое окно "Выбор элементов".
3.
В диалоговом окне "Выбор элементов" выберите включаемые в запрос элементы.
4.
Закройте диалоговое окно "Выбор элементов".
Выбранные элементы отображаются под объектом иерархии в области Объекты результата.
При выполнении запроса в результаты запроса будут включены только эти элементы.
Примечание:
Если элементы не выбраны, то в результатах запроса будет использоваться элемент иерархии по умолчанию (определенный в базе данных). Если элемент по умолчанию не определен,
используется элемент самого верхнего уровня.
4.2.5.4 Отображение выбранных элементов иерархии
Выбранные элементы отображаются на панели запросов.
4.2.5.5 Явный выбор элементов иерархии
Панель запросов запущена, объект иерархии выбран, открыто диалоговое окно "Выбор элементов".
1.
Щелкните Элементы для отображения элементов иерархии.
2.
Выберите элементы, устанавливая флажки рядом с элементами в отображении иерархии.
Элементы отображаются в списке выбранных элементов в диалоговом окне "Выбор элементов".
3.
Чтобы выбрать все элементы иерархии, щелкните "Все элементы" в верхней части иерархии.
Этот вариант полезен, когда необходимо включать все элементы иерархии, даже после возможных изменений структуры иерархии в будущем.
4.
Закройте диалоговое окно "Выбор элементов".
Выбранные элементы отобразятся под объектом иерархии на панели запросов.
См. также
•
Выбор элементов иерархии
4.2.5.5.1 Выбор элементов иерархии в запросах BEx
Используйте «Выбор элементов» на «панели запросов» для выбора элементов иерархии для своего запроса.
2012-12-04 65
Создание запросов
Примечание:
Если запрос BEx содержит обязательную переменную без значения по умолчанию, необходимо открыть область «Задать переменные» на «панели запросов» и ввести значение по умолчанию в области «Задать переменные» перед тем, как можно будет открыть «Селектор элементов».
В следующей иерархии показан механизм выбора элементов в запросах BEx.
Мир
Европа, Ближний
Восток, Африка
Европа
Ближний Восток
Африка
Северная Америка
Азия и Тихоокеан- ский регион
Азия
Тихоокеанский ре- гион
Австралия
Филиппины
Новая Зеландия
Южная Америка
Пример
Правило
Будут выбраны все родительские элементы в иерархии. Корневой элемент выбран всегда.
Невозможно выбрать один конкретный уро- вень.
При выборе элемента иерархии на заданном уровне.
2012-12-04 66
Создание запросов
Пример
Правило
Если выбраны Тихоокеанский регион и все его дочерние элементы, то при отмене выбора
Австралии будет также отменен выбор Филип- пин и Новой Зеландии. Отобразится выбор следующих элементов:
•
Европа
•
Тихоокеанский регион
При отмене выбора элемента, у которого вы- бран его родительский элемент, отменяется выбор и всех дочерних элементов этого роди- тельского элемента.
Если выбрана Европа, то при выборе региона
Европа-Ближний Восток-Африка также будут выбраны Ближний Восток и Африка. Отобра- зится выбор следующих элементов:
•
Европа, Ближний Восток, Африка
•
Дочерние объекты для Европы, Ближнего
Востока, Африки
Если выбирается элемент, часть дочерних элементов которого уже выбрана, то также будут выбраны все дочерние элементы данно- го элемента.
При выборе Азии и Тихоокеанского региона,
когда Австралия уже выбрана, также будут выбраны Азия, Тихоокеанский регион (дочер- ние элементы Азии+Тихоокеанского региона),
а также Филиппины и Новая Зеландия (как имеющие общего с Австралией родителя).
Отобразится выбор следующих элементов:
•
Азия и Тихоокеанский регион
•
Дочерние объекты для Азии и Тихоокеан- ского региона
•
Тихоокеанский регион
•
Дочерние объекты для Тихоокеанского ре- гиона
При выборе элемента, наследники которого уже выбраны, также будут выбраны все дочер- ние элементы данного элемента и все элемен- ты с общим родителем каждого из выбранных наследников.
2012-12-04 67
Создание запросов
Пример
Правило
При выборе Азии и Тихоокеанского региона,
когда Австралия уже выбрана, также будут выбраны Азия, Тихоокеанский регион (дочер- ние элементы Азии+Тихоокеанского региона),
а также Филиппины и Новая Зеландия (как имеющие общего с Австралией родителя).
Отобразится выбор следующих элементов:
•
Азия и Тихоокеанский регион
•
Дочерние объекты для Азии и Тихоокеан- ского региона
•
Тихоокеанский регион
•
Дочерние объекты для Тихоокеанского ре- гиона
При выборе элемента, наследники которого уже выбраны, также будут выбраны все дочер- ние элементы данного элемента и все элемен- ты с общим родителем каждого из выбранных наследников.
См. также
•
Ограничения при использовании запросов BEx
•
Сведения о выборе элементов иерархии с ограничением по уровням иерархии
•
Выбор элементов иерархии в запросах BEx
•
Использование контекстов в запросах BEx
4.2.5.5.2 Сведения о переменных узлов иерархии в запросах Bex
При наличии запроса на ввод в узле иерархии в запросе BEx эта переменная называется переменной узла иерархии. При этом функция выбора элементов для иерархии отключается.
Динамически отображается запрос на ввод, связанный с переменной узла иерархии.
4.2.5.6 Выбор элементов иерархии с помощью функций
Панель запросов запущена, объект иерархии выбран, открыто диалоговое окно "Выбор элементов".
1.
Щелкните Элементы, чтобы отобразились элементы иерархии.
1 2 3 4 5 6 7 8 9 10 ... 43
2.
Щелкните правой кнопкой мыши элемент, к которому необходимо применить функцию.
В меню отобразятся следующие варианты:
2012-12-04 68
Создание запросов
Описание
Действие
Добавляет все дочерние элементы данного элемента в список выбранных элементов.
Дочерними считаются элементы, расположен- ные непосредственно под выбранным эле- ментом.
Элементы отображаются в списке как Дочер ние элементы для [выбранного элемен та]
Примечание:
Включение дочерних элементов и потомков одного и того же элемента невозможно. Если значение Потомки было выбрано до выбора значения Дочерние элементы, потомки ис- ключаются из списка и заменяются дочерни- ми элементами.
Дочерние элементы
Добавляет все элементы-потомки данного элемента в список выбранных элементов.
Все элементы, расположенные в иерархии ниже выбранного элемента, считаются его потомками.
В списке эти элементы отображаются как
Потомки [выбранного элемента]
Примечание:
Включение дочерних элементов и потомков одного и того же элемента невозможно. Если значение Дочерние элементы было выбра- но до выбора значения Потомки, то дочер- ние элементы исключаются из списка и заме- няются потомками элемента.
Потомки
2012-12-04 69
Создание запросов
Описание
Действие
Добавляет родительский элемент элемента в список выбранных элементов
Родительским является элемент, располо- женный непосредственно над выбранным элементом.
Элемент отображается в списке, как Роди тельский элемент [выбранного элемен та]
Примечание:
Одновременно включить родительский эле- мент и предков одного и того же элемента невозможно. Если элемент Предки был уже выбраны до выбора элемента Родительский
элемент, предки удаляются из списка и за- меняются родительским элементом.
Функция Parent недоступна в запросах BEx.
Родительские элементы
Добавляет элементы-предки данного элемен- та в список выбранных элементов.
Все элементы, расположенные в иерархии над выбранным элементом, являются его предками.
В списке элементы отображаются, как Пред ки [выбранного элемента]
Одновременно включить в список предков и родительский элемент одного и того же эле- мента невозможно. Если значение Родитель-
ский элемент было выбрано до выбора значения Предки, родительский элемент удаляется из списка и заменяется предками элемента.
Функция Ancestors недоступна в запросах
BEx.
Предки
2012-12-04 70
Создание запросов
Описание
Действие
Добавляет выбранный элемент и элементы,
имеющие общего с ним родителя, в список выбранных элементов.
Все элементы на том же уровне, что и вы- бранный элемент, и имеющие тот же роди- тельский элемент, считаются элементами с общим родителем. Элементы отображаются в списке, как Элементы с общим родите лем [выбранного элемента]
Функция Siblings недоступна в запросах
BEx.
Элементы с общим родителем
3.
Закройте диалоговое окно "Выбор элементов".
Выбранные элементы отображаются под объектом иерархии в области Объекты результата.
При выполнении запроса в результаты запроса будут включены только эти элементы.
См. также
•
Выбор элементов иерархии
4.2.5.7 Сведения о выборе элементов на основе уровней
Элементы можно выбирать по уровню на панели метаданных, которая является частью панели запросов. При выборе можно задать уровень и глубину иерархии.
4.2.5.8 Сведения о выборе элементов иерархии с ограничением по уровням
иерархии
В «панели запросов» можно выбрать все элементы иерархии до указанной глубины. В отчете отображаются все элементы выбранной иерархии, которые удовлетворяют указанным ограничениям на глубину.
2012-12-04 71
Создание запросов
4.2.5.9 Случай, когда переменная иерархии определена для признака
Если переменная иерархии определена для признака, в структуре юниверса панели запросов отображается только иерархия по умолчанию.
4.2.5.10 Выбор элементов иерархии из уровня
Панель запросов запущена, выбран объект иерархии, поддерживающий уровни, открыто диалоговое окно "Выбор элементов".
Все элементы уровня иерархии можно выбрать только тогда, когда иерархия упорядочена по уровням.
Примечание:
Не все иерархии упорядочены по уровням.
1.
Щелкните Метаданные, чтобы отобразить уровни иерархии.
2.
Выберите уровни, элементы из которых необходимо включить.
В списке элементы отображаются, как Все элементы уровня [выбранный уровень].
3.
Закройте диалоговое окно "Выбор элементов".
Выбранные элементы отображаются под объектом иерархии в области Объекты результата.
При выполнении запроса в результаты запроса будут включены только эти элементы.
См. также
•
Выбор элементов иерархии
4.2.5.11 Выбор вычисляемых элементов
Панель запросов запущена, объект иерархии выбран, диалоговое окно "Выбор элементов открыто", а база данных, на которой основан юниверс, поддерживает вычисляемые элементы.
1.
Щелкните Метаданные и выберите вычисляемый элемент, или щелкните Элементы и выберите вычисляемый элемент из иерархии.
•
Положение вычисляемого элемента в иерархии определяется администратором.
•
Функции (например, Children или Parent) нельзя применять к вычисляемым элементам.
2012-12-04 72
Создание запросов