Вычисляемые элементы используют заданную пользователем формулу для получения значения, которое может быть основано на исходных элементах справочника.
Под вычисляемым элементом понимается:
расчёт промежуточных итогов и итогов;
расчёт MDX-выражения для измерения кубов ADOMD.
Примечание. Добавление вычисляемых элементов недоступно при работе с глобальным кэшем.
Вычисляемым можно сделать любой элемент измерения. Для этого выделите элемент в боковой панели и выполните команду «Редактировать формулу» контекстного меню элемента. После выполнения команды будет открыто окно «Редактор выражения».
Для редактирования формулы вычисляемого элемента выделите его в боковой панели/таблице или в списке «Итоговое измерение» окна «Редактирование измерения»:
выполните команду «Элемент > Редактировать формулу»/«Редактировать формулу» в контекстном меню элемента;
нажмите кнопку «Редактировать формулу» в окне «Редактирование измерения»;
нажмите кнопку «Редактировать формулу», расположенную в группе «Элемент» на вкладке «Иерархия» ленты инструментов.
Для настройки формулы вычисляемого элемента измерения будет открыто окно «Редактор выражения».
Для настройки расчета вычислений по отредактированным данным без предварительного сохранения данных в источник используется настройка расчета формул.
Примечание. Вычисляемые элементы рассчитываются автоматически по заданным формулам, без возможности их редактирования вручную.
Для изменения порядка вычисления формул используйте диалоговое окно «Цепочка расчёта».
Для отображения окна «Цепочка расчёта»
В окне доступны разделы «Расчет агрегации» и «Расчет итогов». В пределах разделов «Расчет агрегации» и «Расчет итогов» можно менять порядок вычисления формул. Раздел «Расчет итогов» всегда идет ниже раздела «Расчет агрегации». Расчет вычисляемых элементов можно задавать как до этих пунктов, так и между ними. Формулы вычисляемых элементов добавляются в «Цепочку расчёта» до раздела «Расчет агрегации». По умолчанию формулы вычисляются в порядке добавления.
Примечание. Изменение порядка вычисления формул в разделе «Расчет итогов» может привести к изменению результата итогов.
Если пункт «Расчет агрегации» является не первым, то при использовании типа агрегации «Из измерений источника» он станет первым в цепочке расчета, при этом будет сообщено об изменении порядка элементов в цепочке расчета, первым будет производиться расчет агрегации, а затем расчет всех остальных элементов, основанных на ее результатах. При нажатии на кнопку «ОК» будет использован заданный тип агрегации и изменится порядок пунктов в «Цепочке расчёта».
В окне доступны следующие операции с формулами:
для изменения порядка вычисления формул используйте кнопки и ;
при вычислении формул пустые значения могут быть рассмотрены как нули. Для этого установите флажок «Считать пустые значения нулями». Это важно, например, при вычислении средних значений;
для расчета формул по элементам, у которых есть данные, установите флажок «Рассчитать только по данным»;
Совет. Установка флажка «Рассчитать только по данным» ускоряет расчет формул за счет исключения пустых ячеек из расчета.
для настройки формулы нажмите кнопку Редактировать». Будет открыто окно Редактор выражения;
для удаления выбранной формулы нажмите кнопку «Удалить»;
для изменения порядка расчета формул с учетом их зависимости нажмите кнопку «По умолчанию». Если расчет одного элемента зависит от расчета другого, при этом в "Цепочке расчёта" расчет зависимого элемента стоит раньше, то при нажатии на кнопку "По умолчанию" порядок расчета этих элементов изменится - зависимый элемент будет рассчитываться позже.
См. также: