====== Свойства показателей ======
=====Доступность опций=====
В зависимости от того, какой показатель вы выбрали, доступен определённый перечень доступных свойств.
{{ :product:olap:olap_interface_6.png }}
**Рисунок 1** -- Доступные опции для показателей OLAP-куба
^ ^ Тип показателя ^^^^^
^ Свойство куба^ [[product:olap:request|Запрос]] ^ [[product:olap:formula|Формула]] ^ [[product:olap:indicator|Индикатор]] ^ [[product:olap:augment|Приращение]] ^ [[product:olap:system_parameter|Системный]] ^
| [[#агрегация|Агрегация]]| {{fa>check?2x&color=#267F00}} | {{fa>check?2x&color=#267F00}} | {{fa>times?2x&color=#D9534F}} | {{fa>check?2x&color=#267F00}} | {{fa>check?2x&color=#267F00}} |
| [[#скрытый|Скрытый]]| {{fa>check?2x&color=#267F00}} | {{fa>check?2x&color=#267F00}} | {{fa>check?2x&color=#267F00}} | {{fa>check?2x&color=#267F00}} | {{fa>check?2x&color=#267F00}} |
| [[#наследовать_на_подпроекты|Наследовать на подпроекты]]| {{fa>check?2x&color=#267F00}}((Кроме источника -- OLAP-куба)) | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} |
| [[#использовать_промежуточный_расчет|Использовать промежуточный расчет]]|{{fa>check?2x&color=#267F00}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} |
| [[#сумма_как_последнее_значение_в_группе|Сумма как последнее значение в группе]]| {{fa>check?2x&color=#267F00}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} |
| [[#разрешить_null|Разрешить NULL]]| {{fa>check?2x&color=#267F00}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} | {{fa>times?2x&color=#D9534F}} |
==== Агрегация ====
=== Для показателя значения ===
^ ^Включена^Выключена^
^ Числовое значение|Выводится сумма значений по выбранному измерению|Если есть >1 записи, ничего не выводится ("значение не определено"). \\ Если есть 1 запись, выводится её значение. \\ Если записей нет, ничего не выводится ("значение не определено").|
^ Дата|Выводится максимальное значение из всех записей. (Самая поздняя дата).|:::|
=== Для показателя формулы ===
Для показателей формул агрегация меняет метод расчета формулы для сводного итога в отчете.
Например, есть показатель-формула, который считается как \\
''С=АxВ'':
* если агрегация включена, то сводный итог для показателя ''С'' считается как ''∑Сi'', где ''i'' – строки отчета. \\ //Это значит, что сначала система посчитает значения строки, а только потом -- сумму всех значений. Поэтому такой вариант вычисления не подходит для дальнейших операций с показателями-счётчиками (индикаторами) -- вместо их количества, будет подставляться константа 1.//
* если агрегация выключена, то сводный итог для показателя ''С'' считается как ''∑Аi x ∑Вi'', где ''i'' – строки отчета. \\ //Система сначала посчитает сумму по всему показателю, а только после будет выполнять операции между показателями. Это будет работать только для тех показателей, которые ранее уже были агрегированы.//
==== Скрытый ====
Используется для вспомогательных показателей, используемых для промежуточных расчетов. Если включено, то при построении отчета этот показатель по умолчанию будет скрыт.
==== Наследовать на подпроекты ====
Наследует значение показателя на дочерние объекты дерева иерархической структуры.
**Условие:** ставки индивидуальны на каждый проект.
**Реализация:**
- задать ставки в специальном справочнике проекта, включить наследование значений на задачи;
- справочник «Учет времени»((прикреплен к задачам)) -- источник о плановых/фактических трудозатратах;
- умножить ставки на на трудозатраты с помощью [[product/olap/formula|показателе на основе формулы]].
**Реализация:**
- справочник Бюджет -- заполняется в задаче проекта, из расчета на 1 кв.метр площади объекта (реквизит проекта «Площадь объекта»);
- в проекте заполняется реквизит «Площадь объекта», значения которого наследуются в задачи проекта;
- создать запрос на основе справочника из числового реквизита из справочника «Бюджет»;
- перемножить бюджет на площадь с помощью [[product/olap/formula|показателя на основе формулы]].
=== Использовать промежуточный расчет ===
''Начиная с версии системы 3.29'' при активации свойства «Наследовать на подпроекты», появляется новое свойство «Использовать промежуточный расчет».
{{ :product:olap:interm_calcul.png?direct&700 |}}
Промежуточный расчет показателей на сложных расчетах приводит к уменьшению общего времени расчета, но при этом потребляет дополнительные серверные мощности. Поэтому, если в свойствах OLAP-куба установлен режим обновления «Онлайн», то при активации свойства «Использовать промежуточный расчет» выдается предупреждение в браузере:
Для кубов в Online-режиме применение промежуточного расчета может замедлить пересчет.
При активации, свойство отображается в списке показателей куба в колонке «Свойства».
\\
\\
==== Сумма как последнее значение в группе ====
Позволяет отображать итоги по показателю не как сумму всех значений, а как значение из последнего временного периода, отображаемого в отчете.
==== Разрешить NULL ====
Позволяет в незаполненных значениях показателя OLAP-куба оставить //пустое значение// -- null. По умолчанию (если опция не активирована) пустые значения показателя заменяются на 0.