Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| product:olap:formula [30.05.2019 09:36] – mayn | product:olap:formula [16.08.2019 08:34] (текущий) – [Как создать показатель-формулу] mayn | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Создание показателей на основе формулы ====== | ====== Создание показателей на основе формулы ====== | ||
| + | |||
| ===== Зачем нужен показатель-формула ===== | ===== Зачем нужен показатель-формула ===== | ||
| Показатели-формулы позволяют посчитать значения из других типов показателей. \\ | Показатели-формулы позволяют посчитать значения из других типов показателей. \\ | ||
| Строка 12: | Строка 13: | ||
| ===== Как создать показатель-формулу ===== | ===== Как создать показатель-формулу ===== | ||
| - | - Зайдите в шаблон OLAP-куба (предварительно [[product/ | + | - Зайдите в шаблон OLAP-куба (предварительно [[product/ |
| - В портлете " | - В портлете " | ||
| - Введите название показателя. | - Введите название показателя. | ||
| Строка 26: | Строка 27: | ||
| <callout type=" | <callout type=" | ||
| + | ==== Значения элементов ==== | ||
| + | |<40% 35% 65%>| | ||
| + | |< | ||
| + | |OR|логическое ИЛИ (как минимум одно из двух условий должно выполняться)| | ||
| + | |AND|логическое И (все заданные условия должны выполняться)| | ||
| + | |!=|не равно| | ||
| + | |> | ||
| + | |%%< | ||
| + | |> | ||
| + | |< | ||
| + | |=|равно| | ||
| + | |)|скобки для изоляции и приоретизации части вычисления| | ||
| + | |(|:::| | ||
| + | |%%^%%|возведение в степень| | ||
| + | |/ | ||
| + | |*|умножение| | ||
| + | |-|вычитание| | ||
| + | |+|сложение| | ||
| + | |Константа|можно внести число-константу, | ||
| + | |Проверка на NULL|проверить, | ||
| ===== Свойства и доп.опции ===== | ===== Свойства и доп.опции ===== | ||
| - | ==== Агрегация ==== | ||
| - | Для показателей формул агрегация меняет метод расчета формулы для сводного итога в отчете. | ||
| - | |||
| - | <callout type=" | ||
| - | Например, | ||
| - | '' | ||
| - | * если агрегация включена, | ||
| - | * если агрегация выключена, | ||
| - | </ | ||
| - | ==== Разрешить NULL ==== | ||
| - | Позволяет в незаполненных значениях показателя OLAP-куба оставить пустое значение (null). По умолчанию (опция не активирована) пустые значения показателя заменяются на нули. | ||
| - | |||
| - | ==== Скрытый ==== | ||
| - | Используется для вспомогательных показателей, | ||
| - | |||
| ==== Проверка, | ==== Проверка, | ||
| При задании формулы можно проверить, | При задании формулы можно проверить, | ||
| - | В описании формулы выберите «Проверка на NULL» -- и рядом показатель, | + | В портлете " |
| Результат формулы -- логический. | Результат формулы -- логический. | ||
| Строка 52: | Строка 58: | ||
| * Если значение проверяемого поля не пустое, | * Если значение проверяемого поля не пустое, | ||
| - | <callout type=" | + | ==== Агрегация ==== |
| - | Проверка на NULL имеет смысл при активированной опции | + | |
| + | {{page>product/ | ||
| + | |||
| + | ==== Скрытый ==== | ||
| + | {{page> | ||
| + | |||
| + | ===== Кейс ===== | ||
| + | **Условия:** на разных этапах проекта (читай -- на разных этапах [[product: | ||
| + | |||
| + | **Принцип решения:** (X< | ||
| + | * X< | ||
| + | * Y -- объём работы (количество деталей, | ||
| + | * C< | ||
| + | * Может быть только 0 или 1. | ||
| + | * Только один из коэффициентов в выражении может быть равен 1, вне зависимости от количества возможных коэффициентов (читай -- вариантов, | ||
| - | Если опция не активирована, то все | + | < |
| - | </callout> | + | <!-- |
| + | Чтобы рассчитать коэффициент: | ||
| + | - сделать промежуточный системный справочник для сопоставления значения реквизита-процесса (или классификатора) с его числовым обозначением. \\ // | ||
| + | - создать показатель-значение, который будет возвращать из этого справочника число -- тот идентификатор, | ||
| + | #недописаль | ||
| + | --> | ||
| + | </html> | ||