В качестве отдельного типа этапов выбора можно создать условный шаг. Большинству пользователей эта функция не требуется.
Создание такого шага подразумевает, что выбор элементов из столбца определяется условием. Можно использовать различные типы условий, включая условия на основе показателей или условия на основе наилучших/наихудших значений. Этот динамический список элементов определяется во время выполнения. Например, можно выбрать 5% лучших элементов исходя из результатов анализа "Доход бренда".
| Тип | Описание |
|---|---|
|
Исключение |
Выбор элементов путем сравнения значений столбцов показателей. Пример условия: "Продажи > Затраты +10%". |
|
Лучшие/худшие |
Выбор заданного количества элементов после ранжирования этих элементов по указанному столбцу показателя. Количество компонентов можно указать явно либо в процентах от общего количества компонентов. Примеры условий: "10 лучших по результатам продаж" и "Лучшие 5% по затратам". |
|
Совпадение |
Выбор элементов на основе совпадения текстовых строк и значений атрибутов. Пример условия: "Имя содержит абв". Этот тип условия доступен только для столбцов, имеющих тип данных string. |
|
Время/порядок |
Выбор элементов на основе ранжирования по времени и уровням иерархии. Пример условия: "С июля 2012 г. по декабрь 2012 г.". Этот тип условия доступен только для столбцов, имеющих тип данных, связанный со временем. |
Компоненты, доступные в этом диалоговом окне, могут незначительно различаться в зависимости от выбранного типа.
Например, в зависимости от типа условия можно выбрать оператор. Для типа "Исключение" подходит оператор Within.
В зависимости от типа переопределяемых значений можно использовать запрос, переменную презентации, переменную сеанса или переменную семантической модели (репозитория).
Если выбран тип переменной, в этом поле необходимо ввести имя переменной. Пример: предположим, что имеется столбец с именем EMPLOYEE_ID. Вы можете указать USER в качестве переменной сеанса, которая будет переопределять значение этого столбца. Когда пользователь входит в систему, значение столбца меняется на имя пользователя. См. раздел "Расширенные методы: создание ссылок на сохраненные значения в переменных".
В списке шагов укажите, что запрос или переменная презентации может переопределять только один шаг из этого списка.
Это действие необходимо выполнять при создании условных шагов типа "Исключение" и "Лучший/худший". Для каждого измерения выберите включаемые элементы. Можно выбрать определенные элементы или "Все". В последнем случае все элементы будут агрегированы при создании условия. Пример: предположим, что необходимо указать измерение "Регион". Вы можете выбрать определенный регион, например "Восток". Это значение используется в условии в диалоговом окне "Новый условный шаг". Если выбрать "Все", то в условии будут использованы агрегированные значения всех регионов.
В области Для можно создать ссылку на уточненные данные (QDR). QDR представляет собой квалификатор, ограничивающий одно или несколько измерений с целью извлечения одного значения для столбца показателя. QDR можно использовать, когда требуется временная ссылка на значение столбца показателя, не влияющая на текущий статус измерений. Пример QDR:
Add members of Total Products (Rgd Sk Lvl) where "A - Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments Hier: 'Active Singles', 'Baby Boomers' is greater than "A - Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments"
После указания QDR можно выбрать несколько элементов для ограничения измерений. При указании нескольких элементов значение столбца показателя агрегируется по стандартному правилу агрегации. Пример: предположим, что требуется создать условие для отображения регионов с количеством единиц, превышающим 100. Допустим, что для измерения "Год" создана ссылка QDR, указывающая элементы 2010 и 2011, а в качестве агрегации по умолчанию выбрана "Сумма". Если значения для 2010 и 2011 в Центральном регионе равны 50 и 60 соответственно, отображаются оба года. Их сумма превышает указанные 100 единиц.