Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:olap:indicator_options [05.06.2019 06:20] maynproduct:olap:indicator_options [01.10.2024 08:01] (текущий) – [Использовать промежуточный расчет] Белугин Александр
Строка 1: Строка 1:
 ====== Свойства показателей ====== ====== Свойства показателей ======
 +
 +=====Доступность опций=====
  
 В зависимости от того, какой показатель вы выбрали, доступен определённый перечень доступных свойств. В зависимости от того, какой показатель вы выбрали, доступен определённый перечень доступных свойств.
  
 +<image shape="thumbnail">{{ :product:olap:olap_interface_6.png }}</image>
 +<TEXT align="center">**Рисунок 1** -- Доступные опции для показателей OLAP-куба</text>
  
 +<html>
 +<center>
 +</html>
 ^  ^  Тип показателя  ^^^^^ ^  ^  Тип показателя  ^^^^^
-^  Свойство куба^  Запрос  ^  Формула  ^  Индикатор  ^  Приращение  ^  Системный  ^+^  Свойство куба^  [[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>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}}  |  {{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}}((Кроме источника -- 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}}  | |  [[#сумма_как_последнее_значение_в_группе|Сумма как последнее значение в группе]]|  {{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}}  | |  [[#разрешить_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}}  |
 +<html>
 +</center>
 +</html>
  
-====Доступность опций==== 
-<grid> 
-<col lg="5" sm="6" xs="12"> 
-{{:product:olap:olap_interface_6.png?nolink}} 
-</col> 
-<col lg="7" sm="6" xs="12"> 
- 
-^  ^  Источник  ^^^ 
-^  Свойство куба^  Справочник  ^  OLAP-куб  ^  Объект  ^ 
-|  [[#агрегация|Агрегация]]|  {{fa>check?2x&color=#267F00}}  |  {{fa>check?2x&color=#267F00}}  |  {{fa>check?2x&color=#267F00}}  | 
-|  [[#наследовать_на_подпроекты|Наследовать на подпроекты]]|  {{fa>check?2x&color=#267F00}}  |  {{fa>times?2x&color=#D9534F}}  |  {{fa>check?2x&color=#267F00}}  | 
-|  [[#разрешить_null|Разрешить NULL]]|  {{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}}  |  {{fa>check?2x&color=#267F00}}  | 
-</col> 
-</grid> 
 ==== Агрегация ==== ==== Агрегация ====
 +=== Для показателя значения ===
 ^ ^Включена^Выключена^ ^ ^Включена^Выключена^
 ^  Числовое значение|Выводится сумма значений по выбранному измерению|Если есть >1 записи, ничего не выводится ("значение не определено"). \\ Если есть 1 запись, выводится её значение. \\ Если записей нет, ничего не выводится ("значение не определено").| ^  Числовое значение|Выводится сумма значений по выбранному измерению|Если есть >1 записи, ничего не выводится ("значение не определено"). \\ Если есть 1 запись, выводится её значение. \\ Если записей нет, ничего не выводится ("значение не определено").|
 ^  Дата|Выводится максимальное значение из всех записей. (Самая поздняя дата).|:::| ^  Дата|Выводится максимальное значение из всех записей. (Самая поздняя дата).|:::|
 +
 +=== Для показателя формулы ===
 +Для показателей формул агрегация меняет метод расчета формулы для сводного итога в отчете.
 +
 +Например, есть показатель-формула, который считается как \\ 
 +''С=АxВ'':
 +  * если агрегация включена, то сводный итог для показателя ''С'' считается как ''∑Сi'', где ''i'' – строки отчета. \\ //Это значит, что сначала система посчитает значения строки, а только потом -- сумму всех значений. Поэтому такой вариант вычисления не подходит для дальнейших операций с показателями-счётчиками (индикаторами) -- вместо их количества, будет подставляться константа 1.//
 +  * если агрегация выключена, то сводный итог для показателя ''С'' считается как ''∑Аi x ∑Вi'', где ''i'' – строки отчета. \\ //Система сначала посчитает сумму по всему показателю, а только после будет выполнять операции между показателями. Это будет работать только для тех показателей, которые ранее уже были агрегированы.//
 +==== Скрытый ====
 +
 +Используется для вспомогательных показателей, используемых для промежуточных расчетов. Если включено, то при построении отчета этот показатель по умолчанию будет скрыт.
  
 ==== Наследовать на подпроекты ==== ==== Наследовать на подпроекты ====
 Наследует значение показателя на дочерние объекты дерева иерархической структуры. Наследует значение показателя на дочерние объекты дерева иерархической структуры.
  
-<callout icon="fa fa-briefcase" title="Пример для справочника «Вычисление премии участников проекта»">+<callout icon="fa fa-briefcase" title="Пример для справочника «Вычисление премии участников проекта»">
 **Условие:** ставки индивидуальны на каждый проект. **Условие:** ставки индивидуальны на каждый проект.
  
Строка 56: Строка 62:
 </callout> </callout>
  
-==== Разрешить NULL ====+=== Использовать промежуточный расчет === 
 +''Начиная с версии системы 3.29'' при активации свойства «Наследовать на подпроекты», появляется новое свойство «Использовать промежуточный расчет».
  
-Позволяет в незаполненных значениях показателя OLAP-куба оставить //пустое значение// -- null. По умолчанию (если опция не активирована) пустые значения показателя заменяются на 0. +<image shape="thumbnail">{{ :product:olap:interm_calcul.png?direct&700  |}}</image>
- +
-==== Скрытый ==== +
- +
-Используется для вспомогательных показателей, используемых для промежуточных расчетов. Если включено, то при построении отчета этот показатель по умолчанию будет скрыт.+
  
 +Промежуточный расчет показателей на сложных расчетах приводит к уменьшению общего времени расчета, но при этом потребляет дополнительные серверные мощности. Поэтому, если в свойствах OLAP-куба установлен режим обновления «Онлайн», то при активации свойства «Использовать промежуточный расчет» выдается предупреждение в браузере:
 +<callout type="info" icon="true">Для кубов в Online-режиме применение промежуточного расчета может замедлить пересчет.</callout>
 +При активации, свойство отображается в списке показателей куба в колонке «Свойства».
 +\\
 +\\
 ==== Сумма как последнее значение в группе ==== ==== Сумма как последнее значение в группе ====
  
 Позволяет отображать итоги по показателю не как сумму всех значений, а как значение из последнего временного периода, отображаемого в отчете. Позволяет отображать итоги по показателю не как сумму всех значений, а как значение из последнего временного периода, отображаемого в отчете.
  
- 
- 
-===== Из статьи про показатели-формулы ==== 
- 
- 
-==== Агрегация ==== 
-Для показателей формул агрегация меняет метод расчета формулы для сводного итога в отчете. 
- 
-<callout type="success" icon="true"> 
-Например, есть показатель-формула, который считается как \\  
-''С=АxВ'': 
-  * если агрегация включена, то сводный итог для показателя ''С'' считается как ''∑Сi'', где ''i'' – строки отчета. 
-  * если агрегация выключена, то сводный итог для показателя ''С'' считается как ''∑Аi x ∑Вi'', где ''i'' – строки отчета. 
-</callout> 
 ==== Разрешить NULL ==== ==== Разрешить NULL ====
-Позволяет в незаполненных значениях показателя OLAP-куба оставить пустое значение (null). По умолчанию (опция не активирована) пустые значения показателя заменяются на нули. 
  
-==== Скрытый ==== +Позволяет в незаполненных значениях показателя OLAP-куба оставить //пустое значение// -- null. По умолчанию (если опция не активированапустые значения показателя заменяются на 0.
-Используется для вспомогательных показателей, используемых для промежуточных расчетов. Если включено, то при построении отчета этот показатель по умолчанию будет скрыт.  +
- +
-==== Проверка, заполнено ли значение в другом показателе==== +
- +
-При задании формулы можно проверить, заполнено ли значение в другом показателе. +
- +
-В описании формулы выберите «Проверка на NULL» -- и рядом показатель, который нужно проверить+
- +
-Результат формулы -- логический.  +
-  * Если значение проверяемого поля пустое, то результат формулы будет равен 1. +
-  * Если значение проверяемого поля не пустое, то результат формулы будет равен 0. +
- +
-<callout type="info" icon="true"> +
-Проверка на NULL имеет смысл при активированной опции ''Разрешить NULL''.  +
- +
-Если опция не активирована, то все пустые значения по умолчанию заменены нулями. +
-</callout>+