Содержание

3.8. Формулы, ссылки и функции

Формулы в программе KPI-Drive - это способ выполнения вычислений, предназначенный для тонкой настройки расчета веса, плана, факта и результативности показателя. После их введения все расчеты этих параметров будут происходить автоматически.

Формулы могут вводиться:

В случае индивидуальной настройки в выбранной матрице настраивается автоматический расчет параметров конкретного показателя. Чтобы осуществить такую настройку, нужно выбрать пункт в окне Отчеты “Формулы показателей объекта управления”, предварительно в окне организационной структуры нужно выбрать матрицу, параметры показателей которой необходимо настроить. Подробнее о работе с этим окном можно прочитать в пункте документации “Формулы показателей объекта управления”.

В случае глобальной настройке необходимо инициировать создание нового показателя или открыть параметры шаблона показателя в Библиотеке показателей нажав на него. В открывшейся форме нужно ввести формулы в блок “Формулы” и нажать кнопку “Сохранить”.

Формула может состоять из цифр, математических и логических операторов, стандартных формул, функций интерпретаций, а также ссылок на ячейки параметров других показателей.

Список используемых математических и логических операций, и соответствующие им обозначения представлены в таблице.

Ссылка на ячейку - это условное обозначение ячейки матрицы, из которой нужно взять значение для расчета в формуле.

Ссылки на ячейку показателя для индивидуальной настройки выглядят следующим образом:

Первой стоит буква, обозначающая тип параметра:

Далее без пробелов пишется уникальный номер показателя в системе (его id). У всех показателей во всех матрицах и у шаблонов в Библиотеке показателей есть свой уникальный номер, чтобы его узнать, нужно сделать видимым поле id в матрице объекта управления, в библиотеке оно является видимым по умолчанию.

Примеры написания индивидуальных ссылок на ячейки показателей: W2, P133, F17, R12384.

Ссылки на ячейку показателя для глобальной настройки могут иметь два написания в зависимости от того, на какую ячейку надо сослаться - этого показателя или любого другого:

Первой стоит буква, обозначающая тип параметра:

Далее, если нужно сослаться на другую ячейку создаваемого показателя, можно написать без пробелов следующий указатель: _ID_. При добавлении в матрицу показателя с формулой, содержащей этот указатель, он будет заменен на тот id, который будет присвоен показателю, что является очень удобным при создании показателей по шаблону.

Примеры написания глобальных ссылок на другую ячейку настраиваемого показателя: W_ID_, P_ID_, F_ID_, R_ID_.

Если же необходимо сослаться на ячейку другого показателя, который также будет находиться в матрице, то следует вписать в указатель вместо “ID” уникальный номер шаблона этого показателя из Библиотеки показателей: _id шаблона_. Когда по этому шаблону в матрицу будет добавлен показатель или если он уже там присутствует, то присвоенный ему id заменит стоящий в формуле указатель.

Примеры написания глобальных ссылок на ячейку другого показателя: W_9_, P_136_, F_18_, R_7544_.

Стандартная формула - это комплекс математических действий, который можно применять для упрощения выполнения сложных вычислений, которые при использовании описанных выше способов выполнения вычислений были бы очень громоздкими и нечитабельными. У таких формул есть название, при помощи которого она вызывается для использования, и параметры, которые являются вспомогательными коэффициентами для проведения расчетов, а иногда - возможными результатами ее работы. Параметры перечисляются в круглых скобках после названия формулы, они разделяются символом “;”. Для некоторых формул указание параметров является необязательным действием, поэтому скобки оставляют пустыми. Также есть формулы, работа которых опирается на структуру показателей.

Формула без параметров: название формулы()

Формула с параметрами: название формулы (параметр1; параметр2)

Работа стандартных формул программы описана ниже.