Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:olap:indicator_options [05.06.2019 07:24] maynproduct:olap:indicator_options [01.10.2024 08:01] (текущий) – [Использовать промежуточный расчет] Белугин Александр
Строка 5: Строка 5:
 В зависимости от того, какой показатель вы выбрали, доступен определённый перечень доступных свойств. В зависимости от того, какой показатель вы выбрали, доступен определённый перечень доступных свойств.
  
-<image shape="thumbnail">{{ :product:olap:olap_interface_6.png?nolink }}</image>+<image shape="thumbnail">{{ :product:olap:olap_interface_6.png }}</image>
 <TEXT align="center">**Рисунок 1** -- Доступные опции для показателей OLAP-куба</text> <TEXT align="center">**Рисунок 1** -- Доступные опции для показателей OLAP-куба</text>
  
Строка 12: Строка 12:
 </html> </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}}  |
Строка 23: Строка 24:
  
 ==== Агрегация ==== ==== Агрегация ====
-=== Для показателя-значения ===+=== Для показателя значения ===
 ^ ^Включена^Выключена^ ^ ^Включена^Выключена^
 ^  Числовое значение|Выводится сумма значений по выбранному измерению|Если есть >1 записи, ничего не выводится ("значение не определено"). \\ Если есть 1 запись, выводится её значение. \\ Если записей нет, ничего не выводится ("значение не определено").| ^  Числовое значение|Выводится сумма значений по выбранному измерению|Если есть >1 записи, ничего не выводится ("значение не определено"). \\ Если есть 1 запись, выводится её значение. \\ Если записей нет, ничего не выводится ("значение не определено").|
 ^  Дата|Выводится максимальное значение из всех записей. (Самая поздняя дата).|:::| ^  Дата|Выводится максимальное значение из всех записей. (Самая поздняя дата).|:::|
  
-=== Для показателя-формулы ===+=== Для показателя формулы ===
 Для показателей формул агрегация меняет метод расчета формулы для сводного итога в отчете. Для показателей формул агрегация меняет метод расчета формулы для сводного итога в отчете.
  
 Например, есть показатель-формула, который считается как \\  Например, есть показатель-формула, который считается как \\ 
 ''С=АxВ'': ''С=АxВ'':
-  * если агрегация включена, то сводный итог для показателя ''С'' считается как ''∑Сi'', где ''i'' – строки отчета. +  * если агрегация включена, то сводный итог для показателя ''С'' считается как ''∑Сi'', где ''i'' – строки отчета. \\ //Это значит, что сначала система посчитает значения строки, а только потом -- сумму всех значений. Поэтому такой вариант вычисления не подходит для дальнейших операций с показателями-счётчиками (индикаторами) -- вместо их количества, будет подставляться константа 1.// 
-  * если агрегация выключена, то сводный итог для показателя ''С'' считается как ''∑Аi x ∑Вi'', где ''i'' – строки отчета.+  * если агрегация выключена, то сводный итог для показателя ''С'' считается как ''∑Аi x ∑Вi'', где ''i'' – строки отчета. \\ //Система сначала посчитает сумму по всему показателю, а только после будет выполнять операции между показателями. Это будет работать только для тех показателей, которые ранее уже были агрегированы.// 
 +==== Скрытый ==== 
 + 
 +Используется для вспомогательных показателей, используемых для промежуточных расчетов. Если включено, то при построении отчета этот показатель по умолчанию будет скрыт.
  
 ==== Наследовать на подпроекты ==== ==== Наследовать на подпроекты ====
Строка 58: Строка 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>
 +При активации, свойство отображается в списке показателей куба в колонке «Свойства».
 +\\
 +\\
 ==== Сумма как последнее значение в группе ==== ==== Сумма как последнее значение в группе ====
  
 Позволяет отображать итоги по показателю не как сумму всех значений, а как значение из последнего временного периода, отображаемого в отчете. Позволяет отображать итоги по показателю не как сумму всех значений, а как значение из последнего временного периода, отображаемого в отчете.
 +
 +==== Разрешить NULL ====
 +
 +Позволяет в незаполненных значениях показателя OLAP-куба оставить //пустое значение// -- null. По умолчанию (если опция не активирована) пустые значения показателя заменяются на 0.