Содержание

====== 3.8. Формулы, ссылки и функции ====== **Формулы в программе KPI-Drive** - это способ выполнения вычислений, предназначенный для тонкой настройки расчета веса, плана, факта и результативности показателя. После их введения все расчеты этих параметров будут происходить автоматически. Формулы могут вводиться: * //Непосредственно в показатели,// находящиеся в матрице объекта управления (индивидуальная настройка); * //При создании нового показателя// или //при редактировании шаблона показателя// в Библиотеке показателей (глобальная настройка). В случае индивидуальной настройки в выбранной матрице настраивается автоматический расчет параметров конкретного показателя. Чтобы осуществить такую настройку, нужно выбрать пункт в окне Отчеты “Формулы показателей объекта управления”, предварительно в окне организационной структуры нужно выбрать матрицу, параметры показателей которой необходимо настроить. Подробнее о работе с этим окном можно прочитать в пункте документации “Формулы показателей объекта управления”. В случае глобальной настройке необходимо инициировать создание нового показателя или открыть параметры шаблона показателя в Библиотеке показателей нажав на него. В открывшейся форме нужно ввести формулы в блок “Формулы” и нажать кнопку “Сохранить”. //Формула может состоять из цифр, математических и логических операторов, стандартных формул, функций интерпретаций, а также ссылок на ячейки параметров других показателей.// Список используемых **математических и логических операций**, и соответствующие им обозначения представлены в таблице. {{:wiki:2014-10-18_20-08-20.jpg?nolink|}} **Ссылка на ячейку** - это условное обозначение ячейки матрицы, из которой нужно взять значение для расчета в формуле. Ссылки на ячейку показателя для индивидуальной настройки выглядят следующим образом: Первой стоит буква, обозначающая тип параметра: * W - вес; * P - план; * F - факт; * R - результативность (процент выполнения). Далее без пробелов пишется уникальный номер показателя в системе (его id). У всех показателей во всех матрицах и у шаблонов в Библиотеке показателей есть свой уникальный номер, чтобы его узнать, нужно сделать видимым поле id в матрице объекта управления, в библиотеке оно является видимым по умолчанию. //Примеры написания индивидуальных ссылок на ячейки показателей: W2, P133, F17, R12384.// Ссылки на ячейку показателя для глобальной настройки могут иметь два написания в зависимости от того, на какую ячейку надо сослаться - этого показателя или любого другого: Первой стоит буква, обозначающая тип параметра: * W - вес; * P - план; * F - факт; * R - результативность (процент выполнения). Далее, если нужно сослаться на другую ячейку создаваемого показателя, можно написать без пробелов следующий указатель: _ID_. При добавлении в матрицу показателя с формулой, содержащей этот указатель, он будет заменен на тот id, который будет присвоен показателю, что является очень удобным при создании показателей по шаблону. //Примеры написания глобальных ссылок на другую ячейку настраиваемого показателя: W_ID_, P_ID_, F_ID_, R_ID_.// Если же необходимо сослаться на ячейку другого показателя, который также будет находиться в матрице, то следует вписать в указатель вместо “ID” уникальный номер шаблона этого показателя из Библиотеки показателей: _id шаблона_. Когда по этому шаблону в матрицу будет добавлен показатель или если он уже там присутствует, то присвоенный ему id заменит стоящий в формуле указатель. //Примеры написания глобальных ссылок на ячейку другого показателя: W_9_, P_136_, F_18_, R_7544_.// **Стандартная формула** - это комплекс математических действий, который можно применять для упрощения выполнения сложных вычислений, которые при использовании описанных выше способов выполнения вычислений были бы очень громоздкими и нечитабельными. У таких формул есть название, при помощи которого она вызывается для использования, и параметры, которые являются вспомогательными коэффициентами для проведения расчетов, а иногда - возможными результатами ее работы. Параметры перечисляются в круглых скобках после названия формулы, они разделяются символом “;”. Для некоторых формул указание параметров является необязательным действием, поэтому скобки оставляют пустыми. Также есть формулы, работа которых опирается на структуру показателей. Формула без параметров: //название формулы()// {{ :wiki:02072020-3.png |}} Формула с параметрами: //название формулы (параметр1; параметр2)// Работа стандартных формул программы описана ниже.