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