Показатели-формулы позволяют посчитать значения из других типов показателей.
Например, можно рассчитать:
Создать.
Тип показателя выберите Формула.Добавить для добавления новой строки формулы.Добавить для добавления новой строки формулы.
| <название показателя 1, 2…n> | Сколько уже создано показателей в этом OLAP-кубе, столько их будет в этом перечне |
| OR | логическое ИЛИ (как минимум одно из двух условий должно выполняться) |
| AND | логическое И (все заданные условия должны выполняться) |
| != | не равно |
| >= | больше или равно |
| <= | меньше или равно |
| > | больше |
| < | меньше |
| = | равно |
| ) | скобки для изоляции и приоретизации части вычисления |
| ( | |
| ^ | возведение в степень |
| / | деление |
| * | умножение |
| - | вычитание |
| + | сложение |
| Константа | можно внести число-константу, которая будет участвовать в вычислении |
| Проверка на NULL | проверить, есть ли в поле какое-то значение или там пусто |
При задании формулы можно проверить, заполнено ли значение в другом показателе.
В портлете «Формула» при составлении формулы выберите в выпадающем списке «Проверка на NULL» – и рядом показатель, который нужно проверить.
Результат формулы – логический.
Условия: на разных этапах проекта (читай – на разных этапах реквизита-процесса) расчёт услуги по договору должен рассчитываться исходя из разных ставок.
Принцип решения: (X1*Y)*C1+(X2*Y)*C2+…+(Xn*Y)*Cn, где: